5.04 面向对象

package lianxi;

public class Lianxi extends Dog {

    private String name;
    
    private int age;
    
    public void run() {
        
    }
    
    public String getName(){
        return name;
        
    }
    public void setName(String name) {
        this.name = name;
    }
    
    
    
    public boolean equals(Object obj) {
        if (obj == null){
            return false;
        }
        if (obj == this) {
            return true;
        }
        Dog other = (Dog)obj;
        if (other.getName().equals(this.getName())) {
            return true;
        }
        return false;
            
    }
    //@Override
    public String toString2() {
        return "Dog [ age = " + this.getAge() + " ] ";}    
    public static void main(String[] args) {
        
    }
    

}
package lianxi;

public class Dog extends Object {
        private int age;
        
        private String name;
        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 run() {
            System.out.println("动物在奔跑!");
        }

/*        public String toString2() {
            // TODO Auto-generated method stub
            return null;
        }*/
}

子承父级的重写。

猜你喜欢

转载自www.cnblogs.com/F9801/p/8991303.html