标题: 就业班day2 [打印本页] 作者: Alone_1221 时间: 2017-12-7 21:51 标题: 就业班day2 今天讲了继承,它的定义,成员变量的特点,成员方法的特点,方法的重载与重写。
讲师讲的很生动形象,用儿子与父亲作比较,很快就能理解其中的道理,但是定义比较多,所以需要自己多敲敲代码才能去更好的结合理论。
成员继承的特点:
1,子类只能获取父类的非私有成员!很重要!!
2,子,父类中成员变量的名字不一样,直接获取父类的成员变量;
3,子父类中成员变量名字一样,则获取子类的成员变量;
还有就是就近原则;和super的用法。
public static void main(String[] args) {
Zi zi=new Zi();
zi.fuction();
}
}
class Die{
int num=10;
public Die(){
System.out.println("我是父类无参构造");
}
public Die(int num){
System.out.println("我是父类有参构造");
}
public void mothed() {
System.out.println("我是父类的方法");
}
}
class Zi extends Die{
//int num=30;
public Zi(){
// this(1);//在子类构造方法的第一行调用子类其他构造方法
//super();//在子类构造方法的第一行调用父类其他构造方法
System.out.println("我是子类无参构造");
}
public Zi(int num){
System.out.println("我是子类有参构造");
}
public void mothed() {
System.out.println("我是子类的方法");
}
public void fuction() {
//this.num=50;
//super.num=40;
//System.out.println(num);
//this.mothed();
//super.mothed();
//System.out.println(this.num);
}
}
这个例子就很好解释就近原则和super,this的用法。
过了就是成员方法的特点,一句话总结:就是当子类有成员方法,则调用子类的成员方法,通俗的讲就是,儿子总是要比父亲强!
后面就是学习了关于abstract抽象的问题。由于家庭作业是这个就不举例了,多敲敲代码就可以很好的掌握! 作者: 渝小妹 时间: 2017-12-8 08:53
good good study day day up作者: 花开的季节 时间: 2017-12-8 09:52
希望你能青出于蓝而胜于蓝,加油!作者: 1414225997 时间: 2017-12-8 10:45
good good study day day up