javase 继承练习
package xuexi; 父级 public class Fu { int num=0; public void eat() { System.out.println("父亲在吃饭"); } } 子级 package xuexi; public class Zi extends Fu{ int num=9;//子类成员变量 public void show(int num){ //num=8; //System.out.println(this.num); System.out.println(super.num); //this 用于本类(子类) //super 用于父类 } public void eat(){ System.out.println("儿子在吃饭"); } } 测试代码 package xuexi; public class Fuzi { public static void main(String[] args) { Zi z=new Zi(); //同名时 (只有一个变量名),在java中有一个就近原则 //1.有局部变量,我就不找成员变量 //2.有子类的成员变量,就不找父类的成员变量 //2、啥也没有就找父类 z.show(3); z.eat(); } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步