在包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(); } }
最后输出
时间: 2024-10-12 09:06:39