加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java中子类的继承性

发布时间:2020-12-14 06:27:20 所属栏目:Java 来源:网络整理
导读:com.b510; Parent { numbera = 10; numberb = 20; sum() { numberb = numbera + numberb; System.out.println(numberb); } getNumbera() { System.out.println(numbera); numbera; } print() { System.out.println("numberb+numbera=" + (numberb + numbera)

com.b510; Parent { numbera = 10; numberb = 20; sum() { numberb = numbera + numberb; System.out.println(numberb); } getNumbera() { System.out.println(numbera); numbera; } print() { System.out.println("numberb+numbera=" + (numberb + numbera)); } say() { System.out.println("Hello,i'm parent class!"); } }

com.b510; ParentAndSubClass { main(String[] args) { SubClass sub = SubClass(); sub.say(); sub.sum(); sub.print(); sub.proFun(); sub.youYuan(); } }

com.b510; SubClass Parent { youYuan() { System.out.println("子类不能继承numbera,但能继承numberb=" + numberb); System.out.println("这是子类中的友元方法"); } priFun() { System.out.println("这是private方法"); } proFun() { System.out.println("子类中可以继承numberb=" + numberb); } }

Hello,i'm parent class! 30 numberb+numbera=40 子类中可以继承numberb=30 子类不能继承numbera,但能继承numberb=30 这是子类中的友元方法

com; Parent { numbera = 10; numberb = 20; sum() { numberb = numbera + numberb; System.out.println(numberb); } getNumbera() { System.out.println(numbera); numbera; } print() { System.out.println("numberb+numbera=" + (numberb + numbera)); } say() { System.out.println("Hello,i'm parent class!"); } }

com.b510; ParentAndSubClass { main(String[] args) { SubClass sub = SubClass(); sub.say(); sub.print(); sub.proFun(); sub.youYuan(); } }

com.b510; com.Parent; SubClass Parent { youYuan() { System.out.println("子类不能继承numbera,但能继承numberb=" + numberb); System.out.println("这是子类中的友元方法"); } priFun() { System.out.println("这是private方法"); } proFun() { System.out.println("子类中可以继承numberb=" + numberb); } @Override say() { System.out.println("这是重写父类的protected方法,say(),还可以得到numberb=" + numberb); } }

这是重写父类的protected方法,say(),还可以得到numberb=20 numberb+numbera=30 子类中可以继承numberb=20 子类不能继承numbera,但能继承numberb=20 这是子类中的友元方法

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读