import java.util.Scanner;

importjava.io.*;

class Person{

String name;

String sex;

int age;

publicPerson(){}

publicPerson(String name,String sex,int age){

this.name=name;

this.sex=sex;

this.age=age;

}

public voiddisplay(){

System.out.println("姓名为:"+this.name);

System.out.println("性别为:"+this.sex);

System.out.println("年龄为:"+this.age);

}

}

public classStudent extends Person{

String sno;

String major;

publicStudent(String name, String sex, intage,String sno,String

major) {

super(name, sex, age);

this.sno=sno;

this.major=major;

}

publicStudent() {

}

public voiddisplay(){

super.display();

System.out.println("该生的学号为:"+this.sno);

System.out.println("该生的专业为:"+this.major);

}

public static voidmain(String []args)throwsIOException{

BufferedReader bf=new

BufferedReader(newInputStreamReader(System.in));

Scanner sc=new Scanner(System.in);

System.out.print("请输入个人姓名:");

String name_p = sc.nextLine();

System.out.print("请输入个人性别【男或女】:");

String sex_p=sc.nextLine();

System.out.print("请输入个人年龄:");

intage_p=sc.nextInt();

System.out.println("请输入学生的学号:");

String sno_stu= bf.readLine();

System.out.print("请输入学生的专业:");

String major_stu=bf.readLine();

Person per=new Person(name_p,sex_p,age_p);

Student stu=newStudent(name_p,sex_p,age_p,sno_stu,major_stu);

per.display();

stu.display();

}

}

Java定义类person_定义一个名为Student的类,它继承Person类,其中定义sno(表示学号)和major(表示专业)两个成员变量...相关推荐

  1. 1.JAVA猜数字游戏: 一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。 *如果num比v大则提示大了,反之则提示小了.

    思路:  * 1.创建一个类,定义两个成员变量v和num,v是固定值所以直接赋值,num是键盘录入的.  * 2.定义一个setNum类,将来通过对象调用将键盘录入接收的数据进行设置  * 3.创建一 ...

  2. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。

    Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...

  3. 1、猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法

    定义一个类,其中封装成员变量v-猜数的目标, num-猜测的数据 guess方法根据num和v比对结果生成对应的提示信息 import java.util.Scanner; public class ...

  4. Java黑皮书课后题第10章:*10.10(Queue类)10.6节给出一个Stock类。设计一个名为Queue的类用于存储整数。像栈一样,队列保存元素。在栈中,元素后进先出。队列中元素先进先出

    10.10(Queue类)10.6节给出一个Stock类,设计一个名为Queue的类用于存储整数 题目 程序 破题 代码 Test10.java Test10_Queue.java UML 题目 程序 ...

  5. Java黑皮书课后题第10章:10.4(MyPoint类)设计一个名为MyPoint的类,代表一个以x坐标和y坐标表示的点

    10.4(MyPoint类)设计一个名为MyPoint的类,代表一个以x坐标和y坐标表示的点 题目 程序 代码 Test4.java Test4_MyPoint.java 运行实例 UML 题目 程序 ...

  6. Java黑皮书课后题第10章:10.3(MyInteger类)设计一个名为MyInteger的类

    10.3(MyInteger类)设计一个名为MyInteger的类 题目 程序说明 代码 Test3.java Test3_MyInteger.java 运行实例 UML 题目 程序说明 测试程序:T ...

  7. Java黑皮书课后题第9章:9.7(Account类)设计一个名为Account的类,它包含……。编写一个测试程序,创建一个账户ID为1122、余额为20000美元、年利率为4.5%的Account…

    9.7(Account类)设计一个名为Account的类 题目 破题 代码 Test7 Test7_Account 执行结果 UML图 题目 破题 Test7:测试程序 Test7_Account:实 ...

  8. C++定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。

    定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数. [问题描述] 定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数.声明一个实例dog1,体重为5,年龄为10,使用I/O流把d ...

  9. Java黑皮书课后题第9章:9.8(Fan类)设计一个名为Fan的类来代表风扇

    9.8(Fan类)设计一个名为Fan的类来代表风扇 题目 破题 代码 Test8 Test8_Fan 执行结果 UML 题目 破题 Test8:测试程序 Test8_Fan:实现题目要求 代码 Tes ...

  10.  一个复数可以用实部和虚部两部分组成,a1 = 1.2 + 3.4i,其中1.2是实部,3.4是虚部。定义一个结构体ComplexNumber,包含imaginary和real两个成员变量,能够表示

    题目原文     一个复数可以用实部和虚部两部分组成,a1 = 1.2 + 3.4i,其中1.2是实部,3.4是虚部.定义一个结构体ComplexNumber,包含imaginary和real两个成 ...

最新文章

  1. [转载]登录功能测试总结
  2. 题目1549:货币问题
  3. Openlayers中使用Cluster+Overlay实现点击单个要素和聚合要素时显示不同弹窗
  4. eclipse如何部署到tomcat上的
  5. byte和bit的关系
  6. 数十种TensorFlow实现案例汇集:代码+笔记
  7. ios俩个APP之间跳转、传值
  8. 已经windows如何在安装linux,如何在已经安装linux情况下安装windows
  9. vantUI弹框组件 message文字,如何换行 ?
  10. 阿里云函数计算应用:将ActionTrail审计事件从OSS导入到SLS中
  11. 云原生技术的优势是什么?
  12. 2021ACA世界大赛线上全球总决赛,绽放中国创意设计色彩
  13. 全网最全极限学习机(ELM)及其变种的开源代码分享
  14. 教你写Linux设备驱动程序:一个简短的教程
  15. 台安变频器n2按键说明_台安变频器N2
  16. 量子统计巨正则系综应用理想费米气体与波色气体性质详解
  17. react-native6.0版本xcode11.2版本ios报错Unrecognized font family 'Ionicons'
  18. C# 中的Finalize 和Dispose(bool disposing)和 Dispose()
  19. python 构建和解析邮件
  20. java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

热门文章

  1. PlumeLog分布式日志系统+Spring Boot
  2. css实现从左到右渐变色
  3. python使用结巴分词(jieba)创建自己的词典/词库
  4. Docker全环境操作手册(更新中)
  5. AD域帐号批量查询锁定帐号,批量解锁域帐号
  6. 计算机课程体系改革,试论改革教学内容和考试方式构建计算机公共课程体系
  7. powershell中替换文件内容的方法
  8. 一个相当有用的利器,提高检索匹配的效率!
  9. 《Android开发卷——自定义日期选择器(二)》
  10. 数据库系统概论 第七章设计数据库