求java创建父类Person,包括成员变量name(姓名)、sex(性别)、age(年龄)、weight(体重)、height……
1、创建父类Person,包括成员变量name(姓名)、sex(性别)、age(年龄)、weight(体重)、height(身高)和显示基本信息的成员方法display(...
1、创建父类Person,包括成员变量name(姓名)、sex(性别)、age(年龄)、weight(体重)、height(身高)和显示基本信息的成员方法display()。
2、创建继承Person类的学生类Student,添加成员变量no(学号)和grade(年级)、并设置no和grade的成员方法setValue()。
两个都要输出结果
两个都要输出结果 展开
2、创建继承Person类的学生类Student,添加成员变量no(学号)和grade(年级)、并设置no和grade的成员方法setValue()。
两个都要输出结果
两个都要输出结果 展开
展开全部
//文件名 Util.java 第一题。。。
public class Util {
public static void main(String[] args) {
//初始化一个学生
Person p = new Person("张三",false,20,120.11,1.75);
p.display();
}
}
//1、创建父类Person,包括成员变量name(姓名)、sex(性别)、age(年龄)、weight(体重)、height(身高)
//和显示基本信息的成员方法display()。
class Person{
//初始化学生的默认无参构造方法
Person(){
}
//初始化学生的有惨构造方法
Person(String name, boolean sex, int age, double weight, double height){
this.name = name;
this.sex = sex;
this.age = age;
this.weight = weight;
this.height = height;
}
public String name; //姓名
public boolean sex; //性别 true表示女,false默认表示男
public int age; //年龄
public double weight; //体重
public double height; //身高
//显示成员的基本方法
public void display(){
String sexs = "";
if(this.sex == true){
sexs = "女";
}else if(this.sex == false){
sexs = "男";
}else{
sexs = "性别输入有误..";
}
System.out.println("姓名:" + this.name + "\n性别:" + sexs + "\n体重:" + this.weight + "\n身高:" + this.height);
}
}
//第二题。。。。
public class Util {
public static void main(String[] args) {
Student s = new Student();
s.setValue();
}
}
//2、创建继承Person类的学生类Student,添加成员变量no(学号)和grade(年级)、
//并设置no和grade的成员方法setValue()。
abstract class Person{
abstract void setValue();
}
class Student extends Person{
private String on; //学号
private String grade; //年级
void setValue() {
this.on = "0001";
this.grade = "一年级3班";
System.out.println("学号:" + this.on + "\n年级:" + this.grade);
}
}
展开全部
public class Person
{
public String name;
public String sex;
public int age;
public float weight;
public int height;//单位是cm
public void display()
{
System.out.println(name,sex,age,weight,height);
}
}
public class Student extends Person
{
public int no;
public int grade;
public void display()//重写
{
System.out.println(super.name,super.sex,super.age,super.weight,super.height,no,grade);
}
}
public class setValue
{
public static void main()
{
Person ps=new Student();
ps.display();
System.out.pritln(ps.name,ps.sex,ps.age,ps.weight,ps.height,ps.no,ps.grade);
}
}
{
public String name;
public String sex;
public int age;
public float weight;
public int height;//单位是cm
public void display()
{
System.out.println(name,sex,age,weight,height);
}
}
public class Student extends Person
{
public int no;
public int grade;
public void display()//重写
{
System.out.println(super.name,super.sex,super.age,super.weight,super.height,no,grade);
}
}
public class setValue
{
public static void main()
{
Person ps=new Student();
ps.display();
System.out.pritln(ps.name,ps.sex,ps.age,ps.weight,ps.height,ps.no,ps.grade);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思 你的问题 没太清楚 两个输出结果 是方法输出 还是字段输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询