快捷键::
加ClassNotFoundException,,,鼠标点击红色波浪线 按住alt+enter
psvm 快捷生成public static void main
方法内按alt+insert,选择constructor,选择select none ,就是无参构造,选择参数就是有参构造
static关键字(修饰成员变量):
static String room
private static (计数器)
static关键字(修饰方法):
没有static要创建对象(实例化才能使用)
有static可以直接类调用
抽象方法:abstract
抽象方法所在的类必须是抽象类:
在class之前要用abstract:public abstract class Animal
直接使用public abstract void eat();不用大括号
抽象类对象不能直接new,必须用一个子类来继承抽象类,子类必须覆盖重写抽象类的方法
public class Cat extends Animal{
public void eat(){
xxxxxx
}
}
创建子类对象进行使用
接口:interface
public interface jiekou{}
实现类写法: public class myinterfaceabstractImpl implement Myinterface(){}
接口内部只能定义常量
父类名称 对象名 = new 子类名称()
接口名称 对象名 = new 实现类名称()
java的类没有多继承,java的接口可以多继承
final 关键字:
修饰类时,这个类不能有任何子类 public final calss Myclass(){}
修饰方法, 这个方法不能覆盖重写public final method(){} 不能@override
修饰局部变量,这个变量不能更改
原文:https://www.cnblogs.com/Robertzewen/p/10441578.html