习题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了习题相关的知识,希望对你有一定的参考价值。

(1) publicprivateprotected以及友好的数据成员及方法成员创建一个类。创建属于这个类的一个对象,并观察在试图访问所有类成员时会获得哪种类型的编译器错误提示。注意同一个目录内的类属于默认包的一部分。

    代码:

 1 class Test{
 2     public int i=5;
 3     protected int j=10;
 4     private int k=15;
 5     Test(){}
 6 }
 7 public class mail{
 8     public static void main(String[] regs){
 9         Test t=new Test();
10         System.out.println(t.i);
11         t.i=6;
12         System.out.println(t.i);
13         System.out.println(t.j);
14         t.j=11;
15         System.out.println(t.j);
16         System.out.println(t.k);
17         t.k=16;
18         System.out.println(t.k);
19     }
20 }

  包含输出以及改变值,

    对private属性的k值进行任何操作均会报错,故15,16,17行均报错,在我们删去这几行之后可以正常运行。

(2) protected数据创建一个类。在相同的文件里创建第二个类,用一个方法操纵第一个类里的protected数据。

  代码:

 1 class Test{
 2     protected int j=10;
 3 }
 4 class Wow{
 5     Wow(){
 6         Test t1=new Test();
 7         System.out.println(t1.j);
 8         t1.j=11;
 9         System.out.println(t1.j);
10     }
11 }
12 public class mail{
13     public static void main(String[] regs){
14         Wow w=new Wow();
15     }
16 }

    运行结果表示完全可以操作。

以上是关于习题的主要内容,如果未能解决你的问题,请参考以下文章