码迷,mamicode.com
首页 > 其他好文 > 详细

习题(1)

时间:2016-09-29 20:27:30      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

(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 }

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

习题(1)

标签:

原文地址:http://www.cnblogs.com/cramile/p/5920650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!