coxixixixny 发表于 2020-3-30 20:26:09

小菜鸟求助!!!


public class Test
class Animal
这两个有啥不同吗??

倒戈卸甲 发表于 2020-3-30 20:40:14

本帖最后由 倒戈卸甲 于 2020-3-30 20:41 编辑

java中类的访问权限有public,默认(什么都不写),protected和private四种。我给出的这个顺序是访问权限从高到低的排列。public和默认权限都比较高,从外部访问含public活默认权限的类时能实现较多操作。而public更是能实现从外部对类进行完全的控制。默认权限则是稍低。可以百度关键关键词,访问权限,或者书本翻阅相关词条。

Love/小/wei 发表于 2020-3-30 20:56:12

首先类名就不同,一个是Test,一个是Animals,第二权限控制符不同,一般而言,一个是public公有,所有类都可以访问,一个是默认default,同一包下的类可以访问。

coxixixixny 发表于 2020-3-30 20:56:18

倒戈卸甲 发表于 2020-3-30 20:40
java中类的访问权限有public,默认(什么都不写),protected和private四种。我给出的这个顺序是访问权限从高 ...

谢谢{:5_109:}

coxixixixny 发表于 2020-3-30 21:59:29

Love/小/wei 发表于 2020-3-30 20:56
首先类名就不同,一个是Test,一个是Animals,第二权限控制符不同,一般而言,一个是public公有,所有类都 ...

谢谢{:5_109:}

寒潭鹤影 发表于 2020-4-7 08:25:54

同一个java文件内只能允许定义一个public公共类

辟邪 发表于 2020-4-21 23:43:46

1.首先在同一个java文件中,只能有一个public的公共类,源文件名必须与之一致
2.同一个包中不同文件可以随意访问class Animal,不在同一个包中则需要导入import

害羞的新手 发表于 2020-4-22 07:59:20

权限范围不同,public的权限要大于默认权限
页: [1]
查看完整版本: 小菜鸟求助!!!