java--属性的继承



package com.qianfeng.day08.demo4;

 

public class GFather {

       publicint age;

 

}

 

 

 

package com.qianfeng.day08.demo4;

 

public class Father extends GFather{

       privateString name = "father";

}

 

 

 

package com.qianfeng.day08.demo4;

 

// son 老爸是father  son 继承了Father

 

/*[修饰符]  class  子类名字  extends 父类名

{

}

*/

//java 支持单继承,也就是说一个类只有唯一一个[直接]父类

public class Son extends Father{

       publicstatic void main(String[] args) {

              Son son = new Son();

              System.out.println(son.age);  //GFather 属性,间接继承而来

       }

}

 

 

 

package com.qianfeng.day08.demo4;

 

public class Test {

       publicstatic void main(String[] args) {

              Son son = new Son();

              //System.out.println(son.name);

       }

}

 

你可能感兴趣的:(java--属性的继承)