zoukankan      html  css  js  c++  java
  • 权限修饰符—1

     1 package pack1;
     2 
     3 public class A {
     4     
     5     /*按要求编写Java应用程序:
     6     ①创建项目testpackage
     7     在该项目下创建包pack1和包pack2
     8     在pack1下创建类A和类B
     9     在pack2下创建类B和类C
    10     在pack1.B的main方法中创建一个类A的对象a
    11     在pack2.C的main方法中创建一个类A的对象a
    12     ②在pack2.B中添加方法f如下:
    13         public void f(){
    14             System.out.println("执行pack2包中的类B的方法f");
    15         }
    16     在pack2.C中创建pack2.B的对象b,并调用方法f
    17     ③在类A中添加如下三个成员变量:
    18     int型的私有变量i
    19     float型的变量f
    20     double型的公有变量d
    21     在pack1.B的main方法中为对象a的成员变量f和d分别赋值为2和3
    22     在pack2.C的main方法中为对象a的成员变量d赋值为3*/
    23     
    24     private int i;
    25     
    26     public int getI() {
    27         return i;
    28     }
    29 
    30     public void setI(int i) {
    31         this.i = i;
    32     }
    33 
    34     float f;
    35     public double d;
    36         
    37     
    38     
    39     public static void main(String[] args) {
    40         // TODO 自动生成的方法存根
    41 
    42     }
    43 
    44 }
     1 package pack1;
     2 
     3 public class B {
     4     private int i;
     5     float f;
     6     public double d;
     7     
     8     public void f() 
     9     {
    10         System.out.println();
    11     }
    12     public static void main(String[] args) {
    13         // TODO 自动生成的方法存根
    14          A a=new A();
    15          a.f=2;
    16          a.d=3;
    17          a.setI(6);
    18          int s=a.getI();
    19          System.out.println("i="+s);
    20     }
    21 
    22 }

     1 package pack2;
     2 
     3 public class B {
     4      public void f()
     5      {
     6          System.out.println("执行pack2包中的类B的方法f");
     7      }
     8     public static void main(String[] args) {
     9         // TODO 自动生成的方法存根
    10        
    11     }
    12 
    13 }
     1 package pack2;
     2 import pack1.A;
     3 public class C {
     4     private int i;
     5     float f;
     6     public double d=3;
     7     public static void main(String[] args) {
     8         // TODO 自动生成的方法存根
     9         A a=new A();
    10         B b=new B();
    11         b.f();
    12         a.d=3;
    13     }
    14 
    15 }

  • 相关阅读:
    hdu_5855_Less Time, More profit(二分+最大权闭合图)
    hdu_5832_A water problem(模拟)
    poj_3261_Milk Patterns(后缀数组)
    [bzoj1072][SCOI2007]排列(状态压缩DP)
    [bzoj1597][USACO2008]土地购买(DP斜率优化/四边形优化)
    [bzoj1293][SCOI2009]生日礼物(单调队列)
    [bzoj 2463]谁能赢呢?(博弈论)
    矩阵快速幂优化递推总结
    [bzoj1563][NOI2009]诗人小G(决策单调性优化)
    [bzoj1821][JSOI2010]部落划分(贪心)
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5508613.html
Copyright © 2011-2022 走看看