• 权限修饰符-father&&son


    私有方法的调用没有实现

    在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有);

    具有功能:工作(公有)、开车(公有)。

    在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名;

    具有功能:玩(私有)、学习(公有)。

    最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。

     1 package a;
     2 
     3 public class Father {
     4 
     5     private int Age;
     6     
     7     public int getAge() {
     8         return Age;
     9     }
    10     public void setAge(int age) {
    11         Age = age;
    12     }
    13 
    14 
    15     public String Name;
    16     
    17     public void getWork()
    18     {
    19         System.out.println(Name+","+Age+"岁,"+"正在工作");
    20     }
    21     public void getDrive()
    22     {
    23         System.out.println(Name+","+Age+"岁,"+"正在开车");
    24     }
    25     
    26     
    27     
    28 
    29 }
     1 package a;
     2 
     3 public class Son {
     4 
     5     int Age;
     6     
     7     public int getAge() {
     8         return Age;
     9     }
    10     public void setAge(int age) {
    11         Age = age;
    12     }
    13     public String getName() {
    14         return Name;
    15     }
    16     public void setName(String name) {
    17         Name = name;
    18     }
    19     String Name;
    20     private void getPlay()
    21     {
    22         System.out.println("正在玩耍");
    23     }
    24     public void getStudy()
    25     {
    26         System.out.println(Name+","+Age+"岁,"+"正在学习");
    27     }
    28     
    29     
    30     
    31     
    32     
    33 
    34     
    35 
    36 }
     1 package b;
     2 
     3 import a.Father;
     4 import a.Son;
     5 
     6 public class Test {
     7 
     8     public static void main(String[] args) {
     9         // TODO 自动生成的方法存根
    10 
    11         Father f1=new Father();
    12         f1.Name="张三";
    13         f1.setAge(48);
    14         f1.getWork();
    15         f1.getDrive();
    16         
    17         Son s1=new Son();
    18     
    19         s1.setAge(18);
    20         s1.setName("小明");
    21         s1.getStudy();
    22         
    23         
    24         
    25         
    26         
    27     }
    28 
    29 }

    运行结果:

  • 相关阅读:
    AMD64 Instruction-Level Debugging With dbx
    Solaris 10上安装Oracle 11g
    Dave-oracle
    SSD 下的 MySQL IO 优化
    vmware 网络工作方式
    PLSQL Developer 配置Oralce11g连接 转
    LINUX下的21个特殊符号 转
    linux 内核调试相关资料
    mysql 源代码编绎
    Windows Performance Toolkit
  • 原文地址:https://www.cnblogs.com/miss123/p/5505050.html
Copyright © 2020-2023  润新知