zoukankan      html  css  js  c++  java
  • Java入门——day41

    1.继承示例:

    //动物类
    public class Animal {
        private String name; //姓名
        private int age;     //年龄
        
        public String getName() {
            return name;
        }
        
        public void setName(String name) {
            this.name=name;
        }
        
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
        public void say() {
            System.out.println("我是一个动物,我叫"+this.getName()+",我的年龄是"+this.getAge());
        }
    }
    //定义Dog类,继承Animal类
    public class Dog extends Animal {
        // 重写父类的say()方法
        public void say() {
            System.out.println("我是一只狗,我叫" + this.getName() + ",我的年龄是" + this.getAge());
        }
    
        public static void main(String[] args) {
            Dog dog = new Dog();
            dog.setName("Pick");
            dog.setAge(2);
            dog.say();
        }
    }

     2.生成get、set方法的快捷方式:Alt+Shifl+s

     3.对象实例化以及super关键字示例

    //定义Dog类,继承Animal类
    public class Dog extends Animal {
        private String home; // 地址
        // 无参构造方法
    
        public Dog() {
            super();
            System.out.println("子类无参构造方法");
        }
    
        // 有参构造方法
        public Dog(String name, int age, String home) {
            super(name, age);
            this.home = home;
            System.out.println("子类有参构造方法");
        }
    
        public String getHome() {
            return home;
        }
    
        public void setHome(String home) {
            this.home = home;
        }
    
        // 重写父类的say()方法
        public void say() {
            System.out.println("我是一只狗,我叫" + this.getName() + ",我的年龄是" + this.getAge() + ",我来自" + this.getHome());
        }
    
        public static void main(String[] args) {
            Dog dog = new Dog("Mini", 3, "火星");
            dog.say();
        }
    }

     4.定义静态常量:static final double PI=3.1415926

  • 相关阅读:
    230 Kth Smallest Element in a BST 二叉搜索树中第K小的元素
    229 Majority Element II 求众数 II
    bzoj1112: [POI2008]砖块Klo
    bzoj2958: 序列染色&&3269: 序列染色
    bzoj2743: [HEOI2012]采花
    bzoj4247: 挂饰
    bzoj3613: [Heoi2014]南园满地堆轻絮
    bzoj3280: 小R的烦恼
    bzoj1221: [HNOI2001] 软件开发
    bzoj4320: ShangHai2006 Homework
  • 原文地址:https://www.cnblogs.com/znjy/p/13510586.html
Copyright © 2011-2022 走看看