构造方法 每次new创建对象时自动运行 为对象属性赋值 public +类(属性值。。。)
包 在别的包里导入包可以使用导入的包里的类和方法 在类头一行 package+ 包名 引用:public + 类名+方法名
override 子类可以在自己类里改写父类的方法
object类 全部类的父类 可使用override改写方法 例如to string
‘= = 判断基本数据类型 数值是否 引用数据类型 地址是否相同
equal本身是和==相同的 但可以通过override改写成判断某一内容
super 即使在子类里已经改写了属性和方法 用super依然可以调用父类的属性和方法 每次创建子类时都会不断追溯到父类先创建父类
权限修饰符 同类 同包 不同包子类 不同包的类
private *
default * *
protected * * *
public * * * *
想从别的类里调用private的属性或方法 可以通过该类中public的方法间接调用private
自动向上转型 强制向下转型 animal a = new dog() a1=(dog)a;
多态 条件 子类改写父类的方法 父类引用指向子类 继承
final 不可改写 但可以重载
java
最新推荐文章于 2022-04-18 17:32:28 发布