java学习day09:
成员变量的使用
1、可以直接使用成员变量
2、就是在类定义里面使用成员变量
一
方法的算法 参数不一样
子类和父类的方法完全一样
方法的书写形式为:override
二
子类的构造方法里面有一个默认为隐含的 super()调用,所有要先调用父类的构造方法,才能去执行父类的构造方法
子类一定会调用父类的构造方法,如果我们自己不写的话,编译器也会赠送一个super()
如果我们自己写了可以通过super()调用父类的算法的构造方法。
super的三种用法:
1、在子类的成员方法中,访问父类的成员变量
2、在子类的成员变量方法中,访问父类的成员方法。
3、在子类的构造方法里,访问父类的构造方法(包括算法方法)
package com.hg.day09.demo01;
public class Assistant extends Employee {
public void methodChildren() {
System.out.println("我是子类--助教的方法");
System.out.println("我要改作业");
}
}
package com.hg.day09.demo01;
public class Dmeo01Extends {
public static void main(String[] args) {
Teacher teacher=new Teacher();
teacher.method();
teacher.methodChildren();
Assistant assistant=new Assistan