zoukankan      html  css  js  c++  java
  • Java继承,方法重写

    继承关键字是extends,子类可以使用父类的方法

    先调用父类的构造方法,再调用子类的构造方法

    子类的构造方法第一行默认给出一个Super();

    访问成员变量用this,访问父类变量用Super()

    私有方法不能被重写

    继承的好处是提高了代码的复用性,提高了代码的维护性

    坏处是降低了代码的独立性

    Java是单继承

    案例:猫和狗

    public class DongWu {
     private int age;
     private String name;
     public int getAge() {
      return age;
     }
     public void setAge(int age) {
      this.age = age;
     }
     public String getName() {
      return name;
     }
     public void setName(String name) {
      this.name = name;
     }
     public DongWu() {
      
     }
     public DongWu(int age,String name) {
      this.age=age;
      this.name=name;
     }
    }

    *********************************************

    public class Dog extends DongWu{
     public Dog() {
      super();
     }
     public Dog(int age,String name) {
      super(age,name);
     }
     public void KanMen() {
      System.out.println("看门");
     }
    }

    ***********************************************

    public class Cat extends DongWu {
     public Cat() {
      super();
     }
     public Cat(int age,String name) {
      super(age,name);
     }
     public void CatchMouse() {
      System.out.println("抓老鼠");
     }
    }

    *********************************************

    public class Demo {
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      Cat c1=new Cat();
      c1.setAge(5);
      c1.setName("Gl");
      c1.CatchMouse();
     }
    }
    输出结果:抓老鼠
  • 相关阅读:
    inline函数
    STL——萃取机制(Traits)
    linux下静态库和动态库的制作与使用
    TCP连接(client、server)状态转换
    构造、拷贝构造、赋值、析构
    python数据类型分类
    考研结束,重返python
    使用Pyquery+selenium抓取淘宝商品信息
    python + Jquery,抓取西东网上的Java教程资源网址
    自定义元类控制类的实例化行为
  • 原文地址:https://www.cnblogs.com/tilyougogannbare666/p/12954990.html
Copyright © 2011-2022 走看看