继承
继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
<理解:继承就是子类继承父类的特征和行为,即子类从父类继承方法,使得子类具有父类相同的行为。>
示例:
父类
package com.ext; public class DemoCommon { String DemoName; String DemoId; String DemoAddr = "beijing"; public void CommMethod(){ System.out.println("common over!~");//3.1 -- 4.6.1 } }
子类
package com.ext; public class DemoExt extends DemoCommon{ String SubDemoName = "zhangsan"; String SubDemoAddr = "shanghai"; public void ExtMethod(){ System.out.println("subDemo ext Common");//4.1 System.out.println(this.SubDemoName);//4.2 System.out.println(this.SubDemoAddr);//4.3 System.out.println(this.DemoName);//4.4 System.out.println(this.DemoId);//4.5 this.CommMethod();//4.6 } }
主方法
package com.ext; public class Demo { public static void main(String[] args) { DemoExt demoExt = new DemoExt(); System.out.println(demoExt.SubDemoName);//1 System.out.println(demoExt.DemoAddr);//2 demoExt.CommMethod();//3 demoExt.ExtMethod();//4 } }
执行结果
标签:Java,String,继承,demoExt,System,println,public,out From: https://www.cnblogs.com/phoenixy/p/17390384.html