zoukankan      html  css  js  c++  java
  • 继承中的构造方法练习

    public class TestTeacher {
    	public static void main(String[] args) {
    		Person p1 = new Person("A");
    		Person p2 = new Person("B","shanghai");
    		Student s1 = new Student("C","S1");
    		Student s2 = new Student("C","shanghai","S2");
    		System.out.println(p1.info());
    		System.out.println(p2.info());
    		System.out.println(s1.info());
    		System.out.println(s2.info());
    		
    		Teacher t1 = new Teacher("D","Professor");
    		System.out.println(t1.info());
    	}
    }
    
    class Person {
    	private String name;
    	private String location;
    	
    	Person(String name) {
    		this.name = name;
    		location = "beijing";	
    	}
    	
    	Person(String name,String location) {
    		this.name = name;
    		this.location = location;
    	}
    	
    	public String info() {
    		return "name:"+name+"location"+location;
    	}
    }
    
    class Teacher extends Person {
    	private String capital;
    	
    	Teacher(String name,String capital) {
    		this(name,"beijing",capital);
    	}
    	
    	Teacher(String n,String l,String capital) {
    		super(n,l);
    		this.capital = capital;
    		
    	}
    	
    	public String info() {
    		return super.info()+"capital:"+capital;
    	}
    }
    
    class Student extends Person{
    	private String school;
    	
    	Student(String name,String school) {
    		this(name,school,"beijing");
    	}
    	
    	Student(String n,String l,String school) {
    		super(n,l);
    		this.school = school;
    	}
    	
    	public String info() {
    		return super.info()+"school: "+school;
    	}
    }
    
  • 相关阅读:
    5.User Interface/Custom Components
    5.User Interface/Styles and Themes
    5.User Interface/Accessibility
    5.User Interface/Drag and Drop
    5.User Interface/Notifications
    5.User Interface/Dialogs
    Menu综合运用
    5.User Interface/ActionBar
    5.User Interface/Menu
    5.User Interface/Input Controls
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11259979.html
Copyright © 2011-2022 走看看