java面试题三十 public,private,protected,default访问权限
2015-09-28 23:20
513 查看
1 考题描述:
2 答案
BD
3解析
B. no modifer既为default也就是friendly
3.1 public,private,protected,default访问权限图
3.2证明
3.2.1 myeclipse类关系图如下
3.2.2 各个类的代码
Student.java
MyTest1.java
MyTest2MyTest2MyTest2MyTest2.java
2 答案
BD
3解析
B. no modifer既为default也就是friendly
3.1 public,private,protected,default访问权限图
3.2证明
3.2.1 myeclipse类关系图如下
3.2.2 各个类的代码
Student.java
package com.inner; public class Student { public String name = "zhangsan"; String email = "1254290201@qq.com"; protected int age = 13; private String address = "广州"; public static void main(String[] args) { Student student = new Student(); System.out.println("name = " + student.name); System.out.println("email = " + student.email); System.out.println("age = " + student.age); System.out.println("address = " + student.address); } }
MyTest1.java
package com.inner; public class MyTest1 { public static void main(String[] args) { Student student = new Student(); System.out.println("name = " + student.name); System.out.println("email = " + student.email); System.out.println("age = " + student.age); System.out.println("address = " + student.address); //这行编译通不过 } }
MyTest2MyTest2MyTest2MyTest2.java
package com; import com.inner.Student; public class MyTest2 { public static void main(String[] args) { Student student = new Student(); System.out.println("name = " + student.name); System.out.println("email = " + student.email); //这行编译通不过 System.out.println("age = " + student.age); //这行编译通不过 System.out.println("address = " + student.address); //这行编译通不过 } }
相关文章推荐
- 程序员必备软件-小工具
- 14个程序员常去的外国网站
- java面试题二十九 多线程数据共享问题
- 黑马程序员—Java编程基础+常量与变量+类型的转换+进制的转换+运算符+scanner的使用+程序流程结构控制+循环结构
- 面试的时候你碰会到一些奇葩的面试官!(一)
- 软件测试面试题3
- 软件测试面试题2
- 软件测试面试题
- Java基础知识强化之IO流笔记06:面试题之如果在finally之前有return
- 阿里面试经历总结
- 程序员能力矩阵【转】
- 职场人生的故事篇
- 面试札记(一)
- 黑马程序员——Java基础语法(一)_关键字、标识符、常量、变量、运算符
- 黑马程序员——Java基础语法(一)_关键字、标识符、常量、变量、运算符
- 黑马程序员——Java基础语法(一)_关键字、标识符、常量、变量、运算符
- 黑马程序员——Java基础语法(一)---关键字、常量、变量、运算符
- 黑马程序员—关于函数
- 黑马程序员——Java基础(四)之方法、数组
- 黑马程序员-----@property参数学习