A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卷毛拉风 中级黑马   /  2014-11-7 16:54  /  1485 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5、 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类Chinese继承Person。
这道题有没有要求  有用户输入啊 用不用导Scanner包啊

5 个回复

倒序浏览
题目没有要求,可以不用控制台输入的。
你可以直接传入参数就好了。这个题主要是要考察类与类的继承关系。
回复 使用道具 举报
刚好,我学到这里啦!!,给你做做,咱俩讨论下!!!
         class Person{
        //声明变量
        private String name;
        private int age;
        //构造方法
        public Person(){}
        public Person(String name,int age){
                this.name=name;
                this.age=age;
        }
        //setXXX()和getxxx()方法
        public String getName() {
                return name;
        }
        public void setName(String name) {
                this.name = name;
        }
        public int getAge() {
                return age;
        }
        public void setAge(int age) {
                this.age = age;
        }
        //定义函数
        public void sayHello(){
                System.out.println("我是"+this.getName()+"今年"+this.getAge());
        }
}
class Chinese extends Person{
        public Chinese(){}
        public Chinese(String name,int age){
                super(name,age);
        }
}
       

public class test {

        public static void main(String[] args) {
                // TODO Auto-generated method stub
     //创建对象
                Chinese  de=new Chinese();
                de.setName("李阳");
                de.setAge(21);
                de.sayHello();
        }

}
[/code]
回复 使用道具 举报
姜浩 发表于 2014-11-7 17:48
题目没有要求,可以不用控制台输入的。
你可以直接传入参数就好了。这个题主要是要考察类与类的继承关系。 ...

嗯嗯 谢谢你
回复 使用道具 举报
焦旭宁1 发表于 2014-11-7 21:18
刚好,我学到这里啦!!,给你做做,咱俩讨论下!!!
         class Person{
        //声明变量

你写的真仔细,太棒了
回复 使用道具 举报
以后多多交流,我觉得交流对自己也有好处的!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马