java 包和访问权限 小练习2
Posted ╄承诺、带给的伤痛—
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 包和访问权限 小练习2相关的知识,希望对你有一定的参考价值。
在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有);
具有功能:工作(公有)、开车(公有)。
package a; public class Father { private int age; public String name; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name=name; } public void work() { System.out.println("他的工作是老板"); } public void kaiche() { System.out.println("他开的车是宝马"); } }
在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名;
具有功能:玩(私有)、学习(公有)。
package a; public class Son { int age; public String name; public int getAge() { return age; } public void setAge(int age) { this.age=age; } public String getName() { return name; } public void setName(String name) { this.name=name; } public void wan() { System.out.println("打游戏"); } public void xuexi() { System.out.println("好好学习"); } }
最后在包b中编写主类Test,在主类的 方法中测试类Father与类Son。
package b; import a.Father; import a.Son; public class text { public static void main(String[] args) { Father f1 = new Father(); f1.setName("张三"); f1.setAge(35); System.out.println("我的老爸是:"+f1.getName()); System.out.println("他今年"+f1.getAge()+"岁"); f1.work(); f1.kaiche(); Son s1 = new Son(); s1.setName("小明"); s1.setAge(15); System.out.println("儿子是:"+s1.getName()); System.out.println("今年"+s1.getAge()+"岁"); s1.wan(); s1.xuexi(); } }
最后输出
以上是关于java 包和访问权限 小练习2的主要内容,如果未能解决你的问题,请参考以下文章