zoukankan      html  css  js  c++  java
  • java学习53天2020/8/27

    定义一个哺乳动物类Mammal,再由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生类的构造函数的调用顺序。

    public class Dogasd extends Mammal{
        private int leg; 
        public Dogasd(String name, int age, int leg) {
            super(name, age);
            this.leg=leg;
            System.out.println("狗类");
        }
        public void display() {
            System.out.println("Name:"+getName());
            System.out.println("Age:"+getAge());
            System.out.println("Leg:"+leg);
        }
        public static void main(String[] args) {
            Dogasd p=new Dogasd("fgh",1,2);
            p.display();
        }
    }
    
    class Mammal{
         private String name;
         private int age;
         public Mammal(String name, int age) {
             this.name=name;
             this.age=age;
             System.out.println("构造哺乳动物类");
         }
         public String getName() {
             return name;
         }
         public int getAge() {
             return age;
         }
     }
    

     

     定义一个基类及其派生类,在构造函数中输出提示提示信息,构造派生类的对象,观察构造函数的执行情况。

        public Base() {
             System.out.println("构造基类");
         }
     }
     class Derived extends Base{
         public Derived() {
            System.out.println("构造派生类");
         }     
     }
     public class Test {
         public static void main(String[] args) {
             Derived p=new Derived();
         }
     }
    

     

     二

    三例题

  • 相关阅读:
    关于冲动 CQ
    关于在虚拟机上使用boost库 CQ
    新项目奖金分配方案 CQ
    关于桌子 CQ
    linux 添加本地yum源
    linux samba 服务器 简单配置
    linux 修改密码
    linux ntp 服务器和用户端
    linux 修改ip 地址
    Union 和 Union All 的区别
  • 原文地址:https://www.cnblogs.com/qiangini/p/13587261.html
Copyright © 2011-2022 走看看