Java多重继承简单示例

package com.pku.wuyu.io;
class Person{					// 定义Person类
	private String name ;		// 定义name属性
	private int age ;			// 定义age属性
	public void setName(String name){
		this.name = name;	
	}
	public void setAge(int age){
		this.age = age ;
	}
	public String getName(){
		return this.name ;
	}
	public int getAge(){
		return this.age ;
	}
};
class Student extends Person{					// 定义Student类,继承Person
	private String school ;		// 定义school属性
	public void setSchool(String school){
		this.school = school ;
	}
	public String getSchool(){
		return this.school ;
	}

};
class Xiaoxuesheng extends Student{//定义Xiaoxuesheng类,继承Student类
	 private String grade;
	 public void setGrade(String grade){
		 this.grade = grade;
		 
		
	}
	 public String getGrade(){
		 
		 return this.grade;
	 }
}
public class Demo01{
	public static void main(String arsg[]){
		Student stu = new Student()	;// 实例化子类对象
		stu.setName("张三") ;	// 此方法在Student类中没有明确定义
		stu.setAge(30) ;
		stu.setSchool("清华大学") ;
		System.out.println("姓名:" + stu.getName() + ",年龄:" + stu.getAge() + ",学校:" + stu.getSchool() ) ;
		Xiaoxuesheng xiaoxuesheng1 = new Xiaoxuesheng();
		xiaoxuesheng1.setName("李四");
		xiaoxuesheng1.setAge(22);
		xiaoxuesheng1.setSchool("北京大学");
		xiaoxuesheng1.setGrade("博4");
		System.out.println("姓名:" + xiaoxuesheng1.getName() + ",年龄:" + xiaoxuesheng1.getAge() + ",学校:" + xiaoxuesheng1.getSchool() +",年级:"+xiaoxuesheng1.getGrade());
	}
};

全部评论

相关推荐

10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务