• 权限修饰符—2(Father、Son)


     1 package a1;
     2 
     3 public class Father {
     4     /*在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有);
     5     具有功能:工作(公有)、开车(公有)。
     6     在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名;
     7     具有功能:玩(私有)、学习(公有)。
     8     最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。*/
     9    
    10     public String Name;
    11     private int age;
    12     
    13     public int getAge() {
    14         return age;
    15     }
    16 
    17     public void setAge(int age) {
    18         this.age = age;
    19     }
    20 
    21     public Father(String name, int age) {
    22         super();
    23         Name = name;
    24         this.age = age;
    25     }
    26     //具有功能:工作(公有)、开车(公有)。
    27     public void job()
    28     {
    29         System.out.println("父亲在工作");
    30     }
    31     public void kaiche()
    32     {
    33         System.out.println("父亲在开车");
    34     }
    35     public static void main(String[] args) {
    36         //最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。
    37        Father baba=new Father("李毅",48);
    38        baba.setAge(48);
    39        System.out.println("爸爸的年龄是:"+baba.getAge());
    40        baba.job();
    41        baba.kaiche();
    42     }
    43 
    44 }

     1 package a1;
     2 
     3 public class Son {
     4     // 在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名;
     5     //具有功能:玩(私有)、学习(公有)。
     6     protected int age;
     7     String name;
     8     private void wan()
     9     {
    10         System.out.println("儿子在玩");
    11     }
    12     public void study()
    13     {
    14         System.out.println("儿子在学习");
    15     }
    16     
    17     public Son(int age, String name) {
    18         super();
    19         this.age = age;
    20         this.name = name;
    21     }
    22     public static void main(String[] args) {
    23         //最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。
    24          Son son=new Son(18,"李易");
    25          son.name="李易";
    26          son.age=18;
    27          son.wan();
    28          son.study();
    29     }
    30 
    31 }

  • 相关阅读:
    Asp.Net开发小技巧汇总
    .net缓存
    C# .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧(二)
    字符和数组
    jvm调优原则
    ASP.NET页面刷新的实现方法
    js禁止右键和复制功能
    动态定义SL DataGrid Columns [转]
    DataGrid 内嵌ComboBox动态数据联动
    C#对象序列化(2)
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5508595.html
Copyright © 2020-2023  润新知