简单的Java继承示例!

首先是整个项目的文件组成:


Person代码:

package Father;

public class Person 
{
	protected String Number;
	protected String Name;
	protected String Telephone;
	protected String Address;
	protected String Email;
	
	protected Person(String number,String name,String telephone,String address,String email)
	{
		Number=number;
		Name=name;
		Telephone=telephone;
		Address=address;
		Email=email;
	}

	protected String getNumber() {
		return Number;
	}

	protected void setNumber(String number) {
		Number = number;
	}

	protected String getName() {
		return Name;
	}

	protected void setName(String name) {
		Name = name;
	}

	protected String getTelephone() {
		return Telephone;
	}

	protected void setTelephone(String telephone) {
		Telephone = telephone;
	}

	protected String getAdress() {
		return Address;
	}

	protected void setAdress(String adress) {
		Address = adress;
	}

	protected String getEmail() {
		return Email;
	}

	protected void setEmail(String email) {
		Email = email;
	}
	
	
}

Teacher代码:

package Son;

import Father.Person;

public class Teacher extends Person
{
	String School;
	String Academy;
	String Department;
	String Subject;
	String Position;
	
	/*
	 * Demo number as Number
	 * Demo name as Name
	 * Demo telephone as Telephone
	 * Demo address as Address
	 * Demo email as Email
	 */
	
	public Teacher
	(
		String number,
		String name,
		String telephone,
		String address,
		String email,
		String school,
		String academy,
		String department,
		String subject,
		String position
	)
	{
		super(number,name,telephone,address,email);
		School=school;
		Academy=academy;
		Department=department;
		Subject=subject;
		Position=position;
	}

	public String getSchool() {
		return School;
	}

	public void setSchool(String school) {
		School = school;
	}

	public String getAcademy() {
		return Academy;
	}

	public void setAcademy(String academy) {
		Academy = academy;
	}

	public String getDepartment() {
		return Department;
	}

	public void setDepartment(String department) {
		Department = department;
	}

	public String getSubject() {
		return Subject;
	}

	public void setSubject(String subject) {
		Subject = subject;
	}

	public String getPosition() {
		return Position;
	}

	public void setPosition(String position) {
		Position = position;
	}
	
	public void introduce()
	{
		System.out.println(Name+" says that:\"I am a teacher!\"");
		System.out.println("Number:"+Number);
		System.out.println("Name:"+Name);
		System.out.println("Telephone:"+Telephone);
		System.out.println("Address:"+Address);
		System.out.println("Email:"+Email);
		System.out.println("School:"+School);
		System.out.println("Academy:"+Academy);
		System.out.println("Department:"+Department);
		System.out.println("Subject:"+Subject);
		System.out.println("Position:"+Position);
	}
}


Student代码:

package Son;

import Father.Person;

public class Student extends Person
{
	String School;
	String Academy;
	String Department;
	String StuClass;
	String StuNumber;
	
	/*
	 * Demo number as Number
	 * Demo name as Name
	 * Demo telephone as Telephone
	 * Demo address as Address
	 * Demo email as Email
	 */
	
	public Student
	(
		String number,
		String name,
		String telephone,
		String address,
		String email,
		String school,
		String academy,
		String department,
		String stuClass,
		String stuNumber
	)
	{
		super(number,name,telephone,address,email);
		School=school;
		Academy=academy;
		Department=department;
		StuClass=stuClass;
		StuNumber=stuNumber;
	}

	public String getSchool() {
		return School;
	}

	public void setSchool(String school) {
		School = school;
	}

	public String getAcademy() {
		return Academy;
	}

	public void setAcademy(String academy) {
		Academy = academy;
	}

	public String getDepartment() {
		return Department;
	}

	public void setDepartment(String department) {
		Department = department;
	}

	public String getStuClass() {
		return StuClass;
	}

	public void setStuClass(String stuClass) {
		StuClass = stuClass;
	}

	public String getStuNumber() {
		return StuNumber;
	}

	public void setStuNumber(String stuNumber) {
		StuNumber = stuNumber;
	}
	
	public void introduce()
	{
		System.out.println(Name+" says that:\"I am a student!\"");
		System.out.println("Number:"+Number);
		System.out.println("Name:"+Name);
		System.out.println("Telephone:"+Telephone);
		System.out.println("Address:"+Address);
		System.out.println("Email:"+Email);
		System.out.println("School:"+School);
		System.out.println("Academy:"+Academy);
		System.out.println("Department:"+Department);
		System.out.println("StuClass:"+StuClass);
		System.out.println("StuNumber:"+StuNumber);
	}
	
}


Main代码:

package Main;

import Son.Student;
import Son.Teacher;

public class Main 
{

	public static void main(String[] args) 
	{
		// TODO Auto-generated method stub
		Teacher zhiyinWang=new Teacher
								(
									"130706********0615",
									"zhiYinWang",
									"185****1497",
									"China",
									"wangzhiyin1995@outlook.com",
									"Tsinghua University",
									"Information Technology",
									"Computer Science and Technology",
									"Java Programming",
									"Lecturer"
								);
		zhiyinWang.introduce();
		
		System.out.println("\n---------------------------------------\n");
		
		Student zhihuiWang=new Student
								(
									"130706********0615",
									"zhiHuiWang",
									"185****1497",
									"China",
									"wangzhiyin1995@outlook.com",
									"Tsinghua University",
									"Information Technology",
									"Computer Science and Technology",
									"the First Class",
									"140561****"
								);
		zhihuiWang.introduce();
		
	}

}


运行结果:


  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值