课程
/后端开发
/Java
/反射——Java高级开发必须懂的
老师说void有class,那为什么private,public没有
2017-10-11
源自:反射——Java高级开发必须懂的 3-1
正在回答
万事万物皆对象,这句话有些哲学的道理了,“美丽的”也未尝不是形容词类的对象呢。应该private这类也是有对应的类,只不过不是class而已
万事万物皆对象这句话没错,而private,public是java中的标识符,修饰符,并不是对象。例如: 美丽的石蝴蝶,我们能说“美丽的”是对象吗?这里的美丽的只是用来形容我们的对象——"蝴蝶"。类似的,private表示私有的,例如:private int age 表示 私有的年龄。
再则java中,private,public还有default 是权限修饰符可以修饰类,属性和方法。关于private,public,default你可以去看看基础讲解,我就不再细说了。
就像int 是整数类型,String是字符串类型,void是类型,只是一个空类型而已。
private,public是访问权限的修饰,只是个修饰符,当然没有class
慕姐5756316 提问者
举报
反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础
2 回答在eclipse中写Class c = Class.forName(args[0]);会提示Class 是原始类型。应该将对通用类型 Class<T> 的引用参数化
6 回答Class c=Class.forName(args[0]);为什么会提示数组下标越界
2 回答class的使用
4 回答Class c = Class.forName(args[0]);
4 回答Class的类类型