成员变量:在类中方法外
局部变量:在方法定义中或者方法声明上
成员变量:在堆内存
局部变量:在栈内存
成员变量:随着对象的创建而存在
局部变量:随着方法的调用而存在
成员变量:没有默认初始化值
局部变量:必须定义,赋值
this 调用的是成员变量.
构造方法:
方法名与类名相同
没有返回值类型 void 也没有
没有具体的返回值return
注意事项:自己加无参构造
static:
静态没有this关键字
静态只能访问静态,静态访问动态需要创建对象
继承:
继承是多态的前提
只支持单继承,不支持多继承.
子类不能继承父类的构造方法
多态:
继承关系
方法重写
父类引用子类对象
package 包
package.com.baidu
javac编译: javac -d . helloworld.java
匿名内部类
new 类名或者接口名(){
重写方法;
}
继承这个类(接口) 就是子类对象
|