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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 正哥敲代码 中级黑马   /  2016-8-4 22:38  /  1111 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
需求: 使用java定义一个人类,人具备 id、name 、 age三个属性, 还具备一个比较年龄的方法。
要求: 必须 要 写上构造函数,构造函数也必须要使用上this关键字。
*/

class Person{
               
        int id;            //编号

        String name; //姓名

        int age;         //年龄

        //构造函数
        public Person(int id,String name ,int age){
                this.id  = id;
                this.name = name;
                this.age = age;
        }

        //比较年龄的方法
        public void compareAge(Person p2){
                if(this.age>p2.age){
                        System.out.println(this.name+"大!");
                }else if(this.age<p2.age){
                        System.out.println(p2.name+"大!");
                }else{
                        System.out.println("同龄");
                }
        }
}


class Demo8{

        public static void main(String[] args)
        {
                Person p1 = new Person(110,"大野",17);
                Person p2 = new Person(119,"上单",9);
                p1.compareAge(12);

        }
}


1 个回复

正序浏览

不错不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马