Java第八章 之 继承抽象重写

Posted z97-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java第八章 之 继承抽象重写相关的知识,希望对你有一定的参考价值。

 1 /**
 2 
 3 继承:子类继承父类的属性和方法
 4 
 5 */
 6 
 7 //定义一个父类
 8 
 9 public class Fu{
10 
11   String name;
12 
13   int age;
14 
15   public void work(){
16 
17     System.out.println("在工作");
18 
19    }
20 
21 }
22 
23 //定义一个子类
24 
25 public class Zi extends Fu{
26 
27     /**重写父类的方法
28 
29         方法名相同,修饰符相同,返回值类型相同,参数列表相同
30 
31     */
32 
33    public void work(){
34 
35    }
36 
37 }
38 
39 //定义一个测试类
40 
41 public class Test{
42 
43   public static void main(String[] args){
44 
45      //实例化子类的对象
46 
47      Zi zi = new Zi();
48 
49      zi.name="张三";
50 
51      zi.age = 20;
52 
53      zi.work();
54 
55    }
56 
57 }
58 
59 
60 
61 /**
62 
63  抽象类,1、必须有abstract关键词,
64 
65                 2、抽象方法必须在抽象类中,没有方法体,
66 
67                 3、不能实例化对象
68 
69                 4、只有重写了抽象类中的抽象方法,子类才能创建对象
70 
71 */
72 
73 //定义一个抽象类
74 
75 public abstract class Fu{
76 
77    //定义一个抽象方法
78 
79    public abstract void work();
80 
81 }
82 
83 //定义一个子类
84 
85 public class Zi extends Fu{
86 
87    //重写父类的方法
88 
89    public void work(){
90 
91    }
92 
93 }

 

以上是关于Java第八章 之 继承抽象重写的主要内容,如果未能解决你的问题,请参考以下文章

Java编程思想---第八章 多态(上)

JAVA-初步认识-第八章-继承-子父类中成员变量的特点

《JAVA编程思想》学习笔记——第八章 多态

第八章 类对象的特性

第八章 聚合与继承

JAVA-初步认识-第八章-继承-子父类中成员函数特点-覆盖