您的位置:首页 > 编程语言 > Java开发

java 封装练习题2

2016-05-18 13:33 288 查看
packagea;
//在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有);
//具有功能:工作(公有)、开车(公有)。
//在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名;
//具有功能:玩(私有)、学习(公有)。
//最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。

publicclassFather{

privateintnianling;

publicintgetNianling(){
returnnianling;
}
publicvoidsetNianling(intnianling){
this.nianling=nianling;
}
publicStringxingming;
publicvoidgz()
{
System.out.println("工作");
}
publicvoidkc()
{
System.out.println("开车");
}




packagea;

publicclassSon{

protectedintnianling;
protectedStringxingming;

privatevoidwan(){

System.out.println("玩");
}

publicvoidxuexi(){
System.out.println("学习");
}



packageb;

importa.Father;
importa.Son;

publicclassTest{

publicstaticvoidmain(String[]args){
//TODO自动生成的方法存根

Fatherf=newFather();
f.gz();
f.kc();
Sons=newSon();
//s.wan();有错误方法不可视
s.xuexi();

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: