Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.27 KB

File metadata and controls

32 lines (23 loc) · 1.27 KB

问题

  1. public含义

java中public除了继承和类内外的访问权限的意义以外,还有有关包的权限的意义。 2. static含义 3. 一个源文件中最多只能有一个类使用public修饰

1. public、protected、private以及friend(友好)的含义

private

类外无法访问private修饰的数据成员和方法。

public

修饰类内数据成员和方法时表示:数据成员和方法在类外可以访问。
修饰类时,表示在同一个包还是不同包的类都可以创建public修饰的类的对象

protected

在同一个包中的类可以访问,不在同一个包中的类不能访问。

friend(友好)

不用public,protected,private修饰的称为友好变量或者友好方法。
修饰数据成员和方法时表示:在同一个包中的类可以访问,不在同一个包中的类不能访问。
修饰类时(指类不被任何访问控制符修饰)表示:不在同一个包的类中不能声明该类对象。

2. static含义

修饰类的数据成员时,static表示所有对象共享一个变量。
修饰类方法时,static表示这个方法是对于整个类的方法,不是针对某个对象的方法。可以通过类名调用

各种布局Border,Flow...

事件Event