一道JAVA题,做一半另一半不会了,求大神有会的吗?
创建一个人类Person属性:姓名name性别sex年龄age身高height体重weight方法:吃饭eat()输出人类需要吃饭补充能量睡觉sleep()输出人类需要睡...
创建一个人类 Person
属性: 姓名 name 性别 sex 年龄 age 身高 height 体重 weight
方法: 吃饭 eat() 输出人类需要吃饭补充能量
睡觉 sleep() 输出人类需要睡觉恢复精力
构造方法两个
创建学生类Student继承Person类
学生类:增加 专业 zy,成绩 score这两个属性
增加 学习 study()输出学生需要学习来丰富自己的头脑
构造方法两个
******* 创建Person类的一个对象p,用构造方法对p的所有属性进行赋值
****创建Student类的一个对象s 用构造方法对s的所有属性进行赋值
用p和s调用 eat(),和 sleep()方法
用s调用study()
从打星号往下就不会了,求大神告诉一下呗。
最好能给个全部的正解最好了。。。 展开
属性: 姓名 name 性别 sex 年龄 age 身高 height 体重 weight
方法: 吃饭 eat() 输出人类需要吃饭补充能量
睡觉 sleep() 输出人类需要睡觉恢复精力
构造方法两个
创建学生类Student继承Person类
学生类:增加 专业 zy,成绩 score这两个属性
增加 学习 study()输出学生需要学习来丰富自己的头脑
构造方法两个
******* 创建Person类的一个对象p,用构造方法对p的所有属性进行赋值
****创建Student类的一个对象s 用构造方法对s的所有属性进行赋值
用p和s调用 eat(),和 sleep()方法
用s调用study()
从打星号往下就不会了,求大神告诉一下呗。
最好能给个全部的正解最好了。。。 展开
展开全部
构造方法不会写嘛,还是不会用
更多追问追答
追问
******* 创建Person类的一个对象p,用构造方法对p的所有属性进行赋值
****创建Student类的一个对象s 用构造方法对s的所有属性进行赋值
用p和s调用 eat(),和 sleep()方法
用s调用study()
这段不会写了。。。
追答
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p = new Person("张三", "男", 21, 174, 63);
Student s = new Student("李四", "女", 20, 163.5, 49, "IT", 89.2);
p.eat();p.sleep();s.study();
}
}
class Person {
String name,sex;
int age;
double height,weight;
Person(String _name, String _sex, int _age, double _height, double _weight) {
name=_name;
sex=_sex;
age=_age;
height=_height;
weight=_weight;
}
void eat() {
System.out.println("人类需要吃饭补充能量");
}
void sleep() {
System.out.println("人类需要睡觉恢复精力");
}
}
class Student extends Person {
String zy;
double score;
Student(String _name, String _sex, int _age, double _height, double _weight, String _zy, double _score) {
super(_name, _sex, _age, _height, _weight);
zy=_zy;
score=_score;
}
void study() {
System.out.println("学生需要学习来丰富自己的头脑");
}
}
展开全部
package person;
public class Person {
private String name;
private String sex;
private String age;
private String height;
private String weight;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public void eat(){
System.out.println("人类需要吃饭补充能量");
}
public void sleep(){
System.out.println("人类需要睡觉恢复精力");
}
}
package person;
public class Student extends Person {
private String zy;
private String score;
public static void main(String[] args) {
Person p=new Person();
Student s= new Student();
p.setAge("22");
p.setName("java");
p.setHeight("180");
p.setSex("男");
p.setWeight("150kg");
s.setScore("99");
s.setZy("软件工程");
p.eat();
p.sleep();
s.sleep();
s.eat();
s.study();
}
public String getZy() {
return zy;
}
public void setZy(String zy) {
this.zy = zy;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public void study(){
System.out.println("学生需要学习来丰富自己的头脑");
}
}
public class Person {
private String name;
private String sex;
private String age;
private String height;
private String weight;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public void eat(){
System.out.println("人类需要吃饭补充能量");
}
public void sleep(){
System.out.println("人类需要睡觉恢复精力");
}
}
package person;
public class Student extends Person {
private String zy;
private String score;
public static void main(String[] args) {
Person p=new Person();
Student s= new Student();
p.setAge("22");
p.setName("java");
p.setHeight("180");
p.setSex("男");
p.setWeight("150kg");
s.setScore("99");
s.setZy("软件工程");
p.eat();
p.sleep();
s.sleep();
s.eat();
s.study();
}
public String getZy() {
return zy;
}
public void setZy(String zy) {
this.zy = zy;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public void study(){
System.out.println("学生需要学习来丰富自己的头脑");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Person P = new Person("lisi","boy",18,"180cm","60kg");
Student s = new Student("lisi","boy",18,"180cm","60kg","math",80);
p.eat();p.sleep();
s.eat();s.sleep();
s.study();
//Student类中的sleep()和eat()是覆盖父类的。 方法体可以重新
Student s = new Student("lisi","boy",18,"180cm","60kg","math",80);
p.eat();p.sleep();
s.eat();s.sleep();
s.study();
//Student类中的sleep()和eat()是覆盖父类的。 方法体可以重新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Person {
protected String name;
protected String Sex;
protected int age;
protected float height;
protected float weight;
public Person(){
}
public Person(String name, String Sex, int age, float height,float weight){
this.name = name;
this.Sex = Sex;
this.age = age;
this.height = height;
this.weight = weight;
}
public void eat(){
System.out.println("人类需要吃饭补充能量!");
System.out.println(name + "需要吃饭补充能量!");//这里是帮助理解继承
}
public void sleep(){
System.out.println("人类需要睡觉恢复精力!");
System.out.println(name + "需要睡觉恢复精力!");//这里是帮助理解继承
}
}
class Student extends Person{
String zy;
float score;
public Student(){
}
public Student(String name, String Sex, int age, float height, float weight, String zy,float score){
this.name = name;
this.Sex = Sex;
this.age = age;
this.height = height;
this.weight = weight;
this.zy = zy;
this.score = score;
}
public void study(){
System.out.println("学生需要学习来丰富自己的头脑!");
}
}
public class test {
public static void main(String[] args) {
Person p = new Person("小明", "男", 21, 176, 68);
Student s = new Student("小明", "男", 21, 176, 68, "计算机编程", 512);
p.eat();
p.sleep();
s.eat();
s.sleep();
s.study();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询