静态方法无法使用非静态变量
静态方法无法使用非静态变量
可以是苍井空老师,在教什么课呢?不知道,大家可以去看一下哈。
当我们没有定义任何构造方法的时候,系统会帮我们提供一个默认的无参构造方法
一个类中如果提供了有参构造方法,那就只能调用有参方法
局部变量必须初始化
1.用类来创建的对象
Player p1 = new Player();
生成文档:
javadoc -d api demo.java
注意:类是必须是公开的
我还是觉得用匿名内部类不如再写一个类,保不齐下次又要用。
匿名内部类不需要重写父类构造方法,直接用就好。父类里面的非抽象方法也可以直接写
引用类型可以是一个类
参数和属性名重名不能
方法三要素:方法名,参数,返回值
显示:super(参数)
this当前类
super父类
this代表当前对象
局部变量,main里定义的是局部变量,只在方法内有效,调用方法是,放在栈里,必须手动初始化
成员变量 在类里定义,不占用内存,new出来调用内存空间,放在堆里,自动初始化
//代码重构
类class的划分
成员变量:属性
成员方法:行为
类 class
成员变量:属性
成员方法:行为
class Player{
}
warings 不代表错误,但一般被要求解决。
苍井空老师在教课,
教什么呢?
不知道。
大家可以去看一下。
老师!求资源!
通过this访问当前类里面的成员,通过super访问父类里面的成员