zoukankan      html  css  js  c++  java
  • JAVA学习--子类对象实例化的全过程

    public class TestDog {
     

       public static void main(String[] args) {
            Dog d = new Dog();
            d.setAge(10);
            d.setName("花花");
            d.setHostName("小明");

            System.out.println("name:" + d.getName() + " age:" + d.getAge()
                    + "hostName:" + d.getHostName());
           
            System.out.println(d.toString());
        }
    }

    // 生物
    class Creator {
        private int age;

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }

        public Creator() {
            super();
            System.out.println("this is Creator's constructor");
        }

    }

    // 动物类
    class Animal extends Creator {
        private String name;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Animal() {
            super();
            System.out.println("this is Animal's constructor");
        }

    }

    // 狗
    class Dog extends Animal {
        private String hostName;

        public String getHostName() {
            return hostName;
        }

        public void setHostName(String hostName) {
            this.hostName = hostName;
        }

        public Dog() {
            super();
            System.out.println("this is Dog's constructor");
        }

    }
  • 相关阅读:
    Day 22 初识面向对象
    Day 21 内存处理与正则
    Day 20 常用模块(三)
    Day 18 常用模块(二)
    url解析
    jQuery---扩展事件
    jQuery---文档操作
    jQuery---属性操作
    jQuery---基本语法
    CSS---常用属性总结
  • 原文地址:https://www.cnblogs.com/zhangfan94/p/4263275.html
Copyright © 2011-2022 走看看