求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()。
两个都要输出结果
两个都要输出结果
展开
 我来答
戢初昳0ig0055
推荐于2016-06-03 · TA获得超过566个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:150万
展开全部
//文件名 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);
    }
}
百度网友4a11f8a
2013-05-22
知道答主
回答量:2
采纳率:0%
帮助的人:2973
展开全部
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);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云庭软件
2013-05-23
知道答主
回答量:65
采纳率:0%
帮助的人:12.2万
展开全部
什么意思 你的问题 没太清楚 两个输出结果 是方法输出 还是字段输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式