java编程:定义一个类Person,包含被封装的数据成员name、sex、age,表示姓名、性别和年龄;

1.定义一个类Person,包含被封装的数据成员name、sex、age,表示姓名、性别和年龄;2.为Person类提供一个构造方法,实现三个属性的初始化操作;并提供一个... 1.定义一个类Person,包含被封装的数据成员name、sex、age,表示姓名、性别和年龄;
2.为Person类提供一个构造方法,实现三个属性的初始化操作;并提供一个输出方法显示每个成员变量的值。
3.定义Employee类继承自Person类,增加成员变量department、positon存放部门和置位信息。定义一个5参的构造方法,重写输出方法用于显示5个成员变量的值。
4.定义测试类,完成一个员工对象的创建及信息输出操作。
展开
 我来答
沙2011
推荐于2017-09-21 · TA获得超过1851个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:787万
展开全部
public class Person{

    public Person(String name,char sex,int age){
        this.name = name;
        this.sex = sex;
        this.age = age;
    }
    public String name;
    public char sex;
    public int age;
}


public class Employee extends Person{
    public Employee (String name,char sex,int age,String department,String positon){
        this.name = name;
        this.sex = sex;
        this.age = age;
        this.department = department;
        this.positon = positon;
    }
    public String department;
    public String positon;
}

public class Test{
    public static void main(String[] args) {
        Person person = new Person("张三",'男',18);
        Employee employee = new Employee ("张三",'男',18,"产品部","第一排");
    }
}
追问
不全啊,我要整个程序
追答
public class Test{
    public static void main(String[] args) {
        Person person = new Person("张三",'男',18);
        Employee employee = new Employee ("张三",'男',18,"产品部","第一排");
        System.out.println("姓名:"+person.name+",性别:"+person.sex+",年龄:"+person.age);
        System.out.println("姓名:"+employee.name+",性别:"+employee.sex+",年龄:"+employee.age+",部门:"+employee.department+",位置:"+employee.positon);
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式