package demo;
public class Student {
private String name;//名字
private int age;//年龄
private String gender;//性别
public Student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
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 String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public void introduce() {
System.out.println("大家好!我是" + name + ",今年" + age + "岁," + gender + "生。");
}
public static void main(String[] args) {
System.out.println("大一学生:");
BigOneStudents freshman=new BigOneStudents("张三",18,"男","计算机系","计算机",11001,"1班","党员");
freshman.introduce();
System.out.println("小学生:");
PrimaryStudent primaryStudent=new PrimaryStudent("李四",10,"男",1000,6);
primaryStudent.introduce();
System.out.println("中学生:");
MiddleStudent middleStudent=new MiddleStudent("小美",15,"女",10003,8,"团员");
middleStudent.introduce();
}
}
class PrimaryStudent extends Student {
private int studentId;//学号
private int grade;//年级
public PrimaryStudent(String name, int age, String gender, int studentId, int grade) {
super(name, age, gender);
this.studentId = studentId;
this.grade = grade;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
}
class MiddleStudent extends Student {
private int studentId;
private int grade;
private String politicalStatus;//政治面貌
public MiddleStudent(String name, int age, String gender, int studentId, int grade, String politicalStatus) {
super(name, age, gender);
this.studentId = studentId;
this.grade = grade;
this.politicalStatus = politicalStatus;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
public String getPoliticalStatus() {
return politicalStatus;
}
public void setPoliticalStatus(String politicalStatus) {
this.politicalStatus = politicalStatus;
}
}
class CollegeStudent extends Student {
private String department;//系别
private String major;//专业
public CollegeStudent(String name, int age, String gender, String department, String major) {
super(name, age, gender);
this.department = department;
this.major = major;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
}
class BigOneStudents extends CollegeStudent {
private int studentId;
private String className;
private String politicalStatus;
public BigOneStudents(String name, int age, String gender, String department, String major, int studentId, String className, String politicalStatus) {
super(name, age, gender, department, major);
this.studentId = studentId;
this.className = className;
this.politicalStatus = politicalStatus;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getPoliticalStatus() {
return politicalStatus;
}
public void setPoliticalStatus(String politicalStatus) {
this.politicalStatus = politicalStatus;
}
}
class BigTwoStudent extends CollegeStudent {
private int studentId;
private String className;
private String politicalStatus;
public BigTwoStudent(String name, int age, String gender, String department, String major, int studentId, String className, String politicalStatus) {
super(name, age, gender, department, major);
this.studentId = studentId;
this.className = className;
this.politicalStatus = politicalStatus;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getPoliticalStatus() {
return politicalStatus;
}
public void setPoliticalStatus(String politicalStatus) {
this.politicalStatus = politicalStatus;
}
}
class BigThreeStudent extends CollegeStudent {
private int studentId;
private String className;
private String politicalStatus;
public BigThreeStudent(String name, int age, String gender, String department, String major, int studentId, String className, String politicalStatus) {
super(name, age, gender, department, major);
this.studentId = studentId;
this.className = className;
this.politicalStatus = politicalStatus;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getPoliticalStatus() {
return politicalStatus;
}
public void setPoliticalStatus(String politicalStatus) {
this.politicalStatus = politicalStatus;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
包含了Java SE
Java学习资料
Java SE学习练习项目源码 (122个子文件)
Student.java 6KB
ArrayList.java 6KB
HeapOperation.java 3KB
TestBankAccount.java 3KB
Test.java 2KB
Test.java 2KB
Student.java 2KB
Test3.java 1KB
TestStudent.java 1KB
Vehicle.java 1KB
Homework.java 1KB
Netuser.java 1KB
twoSum.java 1KB
twoSum.java 1KB
Test.java 1KB
Test.java 1KB
HuiWen.java 1KB
Test3.java 1KB
Test.java 1KB
YangHui.java 1KB
ConstantsTest.java 1KB
Student.java 997B
Find.java 961B
One.java 929B
Test2.java 921B
TestDemo.java 920B
MyMap.java 901B
Test.java 897B
Solution.java 897B
exercise2.java 874B
OuterClass.java 864B
TestBook.java 862B
PrintPattern.java 849B
Main.java 840B
Circle.java 819B
PrimeNumber.java 791B
Derived.java 783B
LinkedListOperations.java 775B
InvertedOrder.java 767B
Derived.java 767B
Car.java 727B
StrBuilder.java 725B
Person.java 698B
Transform.java 693B
Date.java 654B
TestStudent.java 649B
Captor.java 629B
Test.java 621B
sort.java 618B
Rect.java 604B
Reverse.java 598B
EnumMethodTest.java 583B
Date.java 548B
USB.java 544B
PrimeNumber.java 542B
Ave.java 534B
InnerClass.java 508B
Cat.java 505B
Dog.java 503B
Muster.java 502B
Computer.java 494B
Date.java 468B
Duck.java 455B
Student.java 454B
Test.java 451B
TestVehicle.java 441B
ArrSum.java 441B
Test.java 437B
PetDog.java 429B
PrintArr.java 414B
PetDog.java 396B
Circle.java 392B
InnerClass4StaticDemo.java 391B
Test.java 384B
Time3.java 383B
TestNetuser.java 383B
Time2.java 383B
Test.java 374B
ShowEnum.java 365B
Test.java 364B
Test.java 360B
Test.java 359B
TestCircle.java 357B
Mouse.java 346B
Arrays.java 339B
Test.java 330B
Derived.java 324B
Date.java 321B
KeyBoard.java 321B
Derived.java 315B
Test.java 305B
InnerClassDemo.java 297B
Shape.java 280B
TestUSB.java 278B
Time.java 272B
Test.java 271B
Date.java 271B
Derived.java 263B
C.java 252B
Fish.java 239B
共 122 条
- 1
- 2
资源评论
哆啦哆啦S梦
- 粉丝: 138
- 资源: 517
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功