黑马程序员技术交流社区

标题: 声明类Person,包含2个成员变量:name、age。定义函数sayHello... [打印本页]

作者: b277967086    时间: 2015-4-15 18:56
标题: 声明类Person,包含2个成员变量:name、age。定义函数sayHello...
/*
* 5、 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),
* 调用时输出:我叫***,今年***岁了。声明类Chinese继承Person。
* @author LiZheng
*/
package com.itheima;
//定义一个测试类
public class Test5 {
        public static void main(String[] args) {
//                通过多态创建对象
                Person p = new Chinese("阿萨德", 33);
                p.sayHello();
        }
}
//定义一个父类
class Person {
        public String name;
        public int age;
//无参构造
        public Person() {
                super();
        }
//带参构造
        public Person(String name, int age) {
                super();
                this.name = name;
                this.age = age;
        }

        public void sayHello() {
                System.out.println("我叫" + name + ",今年" + age + "岁了");
        }
}
//定义一个子类
class Chinese extends Person {
//        定义一个子类带参构造以便初始化变量
        public Chinese(String name, int age) {
                super();
                this.name = name;
                this.age = age;
        }
}




作者: 忆丶残梦顾惜    时间: 2015-4-15 19:20
不错,加油
作者: 通往牛逼的路上    时间: 2015-4-15 19:56
加油。。。
作者: icebatt    时间: 2015-4-15 19:59
打好基础~~~
作者: 优质码农    时间: 2015-4-15 20:14
基础班发来贺电
作者: 黑夜中的太阳    时间: 2015-4-16 17:30
加油~~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2