编写一个类Person,为Person类定义年龄、姓名两个属性,并且定义一个SayHello方法,方法执行时输出“我是 5

标题打不完全,完整要求是,编写一个类Person,为Person类定义年龄、姓名两个属性,并且定义一个SayHello方法,方法执行时输出“我是***我的年龄是***”;... 标题打不完全,完整要求是,编写一个类Person,为Person类定义年龄、姓名两个属性,并且定义一个SayHello方法,方法执行时输出“我是***我的年龄是***”;定义一个Chinese类从Person类继承

谢谢了 请尽量标明注释,我好理解,使用JAVA语言 谢谢了
展开
 我来答
匿名用户
推荐于2018-02-12
展开全部



把分给我吧。。。。

zhaotao_king
2013-03-25 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1144万
展开全部
public class Person {
private String name;
private String age;

public Person() {}

/**
* 创建一个新的实例 Person. 并传参姓名和年龄字段
* @param name - 姓名
* @param age - 年龄
*/
public Person(String name, String age) {
this.name = name;
this.age = age;
}
public void sayHello() {
//打印语句
System.out.println("我是:" + name);
System.out.println("我的年龄是:" + age);
}

}

/**
*
* @ClassName: Chinese
* @Description: 集成person类
*/
public class Chinese extends Person {
public Chinese() {
//继承父类构造函数,并设初始值
super("张三", "18");
}
public static void main(String[] args) {
Chinese c = new Chinese();
//调用父类的方法
c.sayHello();
}
}

有问题再追问,good luck!
更多追问追答
追问
public class Chinese extends Person {  这一句我是用编译器查看的时候它报错,说

公用类型Chinese必须在它自己的文件中定义。 为什么?是对的吗?
追答
用的什么编译器。
你是不是添加包了?上面是没有加包的!
如果有包,请添加pakeage ……包名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
未来需努力点缀
2013-03-25 · TA获得超过4679个赞
知道大有可为答主
回答量:850
采纳率:50%
帮助的人:527万
展开全部
楼主你好

具体代码如下:
public class Test {//测试类
public static void main (String[] args) {
Person person = new Person();
person.sayHello();
Chinese chinese = new Chinese(20,"张三");
chinese.sayHello();
}
}
class Person {
private int age;//年龄属性
private String name;//姓名属性
public Person(){//不带参数的构造方法
name = new String();
}
public Person(int a, String n){//带参数的构造方法
age = a;
name = n;
}
public int getAge(){return age;}
public String getName(){return name;}
public void sayHello(){
System.out.println ("我是***我的年龄是***");
}
}
class Chinese extends Person{//Chinese继承Person类
public Chinese(int a, String n) {
super(a,n);
}
public void sayHello(){ //覆盖父类的sayHello方法
System.out.println ("我是"+getName()+" 我的年龄是"+getAge());
}
}

希望能帮助你哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式