练习

package test_02;

import test_01.Person;
import test_01.Student;

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 Student extends Person{
	private String school;
	Student(String name,String school){
		this(name,school,"beijing");
	}
	Student(String n,String school,String l){
		super(n,l);
		this.school = school;
	}
	public String info() {
		return super.info()+"school:"+school;
		
	}
	
}
public class test_01 {
	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.printf(p2.info());
		System.out.println(s1.info());
		System.out.println(s2.info());
		
		
	}

}

  代码执行结果:

name:Alocation:Beijing
name:Blocation:shanghainame:Clocation:beijingschool:S1
name:Clocation:S2school:shanghai

posted @ 2018-12-25 11:13  雪地里的Alan  阅读(59)  评论(0编辑  收藏