• 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 }
  • 相关阅读:
    JZ-C-36
    JZ-C-35
    JZ-C-34
    JZ-C-33
    JZ-C-32
    JZ-C-31
    JZ-C-30
    JZ-C-29
    JZ-C-28
    JZ-C-27
  • 原文地址:https://www.cnblogs.com/z97-/p/12603930.html
Copyright © 2020-2023  润新知