- class Computer
- {
- void run()
- {
- System.out.println("电脑运行");
- }
- void reset()
- {
- System.out.println("电脑重启");
- }
- }
- class Teacher
- {
- private String name;
- private Computer c;
- Teacher(String name)
- {
- this.name = name;
- System.out.println(name+"的课程");
- c = new Computer();
- }
- public void prelect()<FONT color=red>//这里按照描述具体事物来说,讲课应该是老师特有的,不应该公有,如果共有那不就是说学生也可以调用来讲课了吗?
- //但是私有在本类可以被访问,为什么定义成私有就会提示报错了呢?想定义私有又编译成功该如何解决?
- //希望各位帮我指点迷津啊,到底怎样定义才更合理,希望能从内存中的指向上给我解释下这个问题,帮我理清思绪
- </FONT>{
- c.run();
- System.out.println("开始上课");
- }
- }
- class ExceptionTest
- {
- public static void main(String[] args)
- {
- Teacher t = new Teacher("毕老师");
- t.prelect();
- }
- }
复制代码 |