首页 > 编程语言 > 详细

Java 继承

时间:2018-04-08 20:56:27      阅读:181      评论:0      收藏:0      [点我收藏+]
 1 package T0408;
 2 
 3 public class Dad {
 4     String name;
 5     int age;
 6     public Dad(String name,int age){//有参构造函数    
 7         this.name = name;
 8         this.age  = age;
 9     }
10     public void EatFood(){
11         System.out.println("爸爸一天要吃八碗饭,喜欢吃土豆和肉");
12     } 
13     public void EarnMoney(int money){
14         System.out.println("爸爸赚钱的钱数:"+money+"元");
15     }
16     public void Sleep(){    
17         System.out.println("爸爸一天至少睡多少八小时!");    
18     }
19     public static void main(String[] args) {
20         Son s = new Son("邹玲",21);
21         Dad d = new Dad("邹玲",21);
22         s.EarnMoney(8000);
23         s.Dancing();
24         s.Singing();
25         d.EarnMoney(5000);
26         d.EatFood();
27         d.Sleep();
28          
29     }
30 }
31 /* *************************** */
32 package T0408;
33 
34 public class Son extends Dad {//子类继承父类中的一切属性及方法(私有的除外)
35 
36     public Son(String name, int age) {
37         super(name, age);
38         // TODO Auto-generated constructor stub
39     }
40     public void Singing(){
41         System.out.println("儿子喜欢唱歌");
42     }
43     public void Dancing(){
44         System.out.println("儿子喜欢跳舞");
45     }
46     public void EarnMoney(int money){//重写父类的赚钱的方法
47         
48         System.out.println("儿子赚钱的钱数:"+money+"元");
49     }
50 }

 

Java 继承

原文:https://www.cnblogs.com/zoute/p/8747185.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!