记录美好生活
07
30
javase -- 代码块 javase -- 代码块
代码块. 用于初始化类或对象 分类. 静态代码块 内部可以有输出语句 随着类的加载而执行 只会执行一次 作用:初始化类信息 如果定义了多个代码块,则按照声明的先后顺序执行 只能调用静态属性或静态方法 非静态代码块 内部可以输出语句 随
2020-07-30
30
javase -- static关键字 javase -- static关键字
static. 静态的 可以用于修饰属性、方法、代码块、内部类 static修饰属性:静态变量(类变量). 属性除了静态变量,就是实例变量 一个类的多个对象共享同一个静态变量 随着类的加载而加载 静态变量的加载早于对象的创建
2020-07-30
29
29
29
29
29
29
javase -- 多态性的表现 javase -- 多态性的表现
多态性. 可理解为一个事物的多种形态 父类的引用指向子类对象(或子类的对象赋给父类的引用) 多态的使用.虚拟方法调用. 当调用子父类同名的方法时,实际执行的是子类重写父类的方法 父类根据子类更据赋给它的不同子类对象,动态调用属于子类的
2020-07-29
29
javase -- super关键字 javase -- super关键字
super. 父类 使用super可以在构造器或方法中调用父类的属性(super.属性名)、构造器(super(形参列表))、方法(super.方法名) 通常情况下,我们习惯省略super 但,父类,与子类存在同名的方法或属性时,如果你
2020-07-29
28
javase -- 方法重写 javase -- 方法重写
方法重写. 在子类中可以根据需要对从父类中继承的同名、同参数的方法进行改造 – 重写,也称为方法重置、覆盖 重写之后,当创建子类对象以后,通过子类对象调用子类中的同名同参数方法时,实际执行的是子类重写父类的方法 要求. 子类重写的方法
2020-07-28
28
javase -- this关键字 javase -- this关键字
this的使用. this表示 当前对象 或 当前正在创建的对象(构造器中的this) 可以用于修饰:属性(this.属性名)、方法(this.方法名(有参|无参))、构造器(this(有参|无参)) 如果一个类中有n个构造器,则最多
2020-07-28
28
2 / 7