问答详情
源自:3-1 Java 获取方法信息

Class提问

老师说void有class,那为什么private,public没有

提问者:慕姐5756316 2017-10-11 22:13

个回答

  • 慕桂英8109884
    2017-11-22 20:59:47

    万事万物皆对象,这句话有些哲学的道理了,“美丽的”也未尝不是形容词类的对象呢。应该private这类也是有对应的类,只不过不是class而已

  • Brilliant
    2017-10-12 22:51:46

    万事万物皆对象这句话没错,而private,public是java中的标识符,修饰符,并不是对象。例如: 美丽的石蝴蝶,我们能说“美丽的”是对象吗?这里的美丽的只是用来形容我们的对象——"蝴蝶"。类似的,private表示私有的,例如:private int age 表示 私有的年龄。

    再则java中,private,public还有default 是权限修饰符可以修饰类,属性和方法。关于private,public,default你可以去看看基础讲解,我就不再细说了。

  • Brilliant
    2017-10-11 23:23:31

    就像int 是整数类型,String是字符串类型,void是类型,只是一个空类型而已。

    private,public是访问权限的修饰,只是个修饰符,当然没有class