zoukankan      html  css  js  c++  java
  • 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();
            
    
        }
    
    }

    最后输出

  • 相关阅读:
    许可和授权的研究及其破解
    Citect:How do I translate Citect error messages?
    异步IO模型和Overlapped结构
    SanDisk SecureAccess™ Software
    Asynchronous socket communication
    一种字节转字符串的语法
    【转载】C# Tutorial
    保存项目文件“XXX.csprj”时出错。类没有注册。
    markdown中的注释
    ubuntu上nginx详细安装部署教程
  • 原文地址:https://www.cnblogs.com/zhailiming/p/5510072.html
Copyright © 2011-2022 走看看