码迷,mamicode.com
首页 > 其他好文 > 详细

创建子类父类,并应用向上转型P188_2

时间:2016-01-20 19:02:11      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

父类代码:

 1 public class Father {
 2 
 3     
 4     private String name;//姓名
 5     
 6     private int age;//年龄
 7     
 8     //吃饭的方法
 9     public void eat(){
10         
11         System.out.println("正在吃饭!");
12     }
13     
14     //工作的方法
15     public void work(){
16         
17         System.out.println("正在工作!");
18     }
19 
20     //getter和setter方法
21     public String getName() {
22         return name;
23     }
24 
25     public void setName(String name) {
26         this.name = name;
27     }
28 
29     public int getAge() {
30         return age;
31     }
32 
33     public void setAge(int age) {
34         this.age = age;
35     }
36 }

子类的代码:

 1 public class Son extends Father{
 2 
 3     //子类继承父类
 4     //重写父类中work的方法
 5     //重写的时候除方法体外必须与父类的方法完全相同?
 6     public void work(){
 7         
 8         System.out.println("正在学习,还没有工作!");
 9     }
10 }

测试类:

 1 public class TestSon {
 2 
 3     public static void main(String[] args) {
 4         
 5         Father s = new Son();
 6         
 7         s.work();//执行的是子类的方法
 8     }
 9     
10     
11     
12     
13 }

运行结果:

正在学习,还没有工作!

创建子类父类,并应用向上转型P188_2

标签:

原文地址:http://www.cnblogs.com/zhengfengyun/p/5146182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!