1.static的总结。
- static方法可以用类名直接调用,不用先生成实例。
- main方法是static方法,因为只要一个类定义了main方法,那么他的main方法会在这个类构造成函数之前就被调用。也就是一定在实例被创建出来之前被调用,所以一定是static方法。
- static方法是类方法
- 如果你想其他的类可和方法可以调用这个方法,那么就声明static.
2.public和private
- public限定的方法和数据域其可使用的范围是最大的,可以在别的包使用。
- 其次是不加任何前缀的方法和数据域,其可以在包内的不同类中使用。
- 最小的加了private的方法和数据域,其只能在自己的那个类中使用。
- 一帮数据域都要加上前缀private,避免可以随意的修改数据域。而如果一定要修改数据域,则可以在该类中,创建一些方法来修改,修改前可以加一些判断条件,在条件满足的情况下进行修改。(因为在该类中是可以修改private的数据域的) 这叫做数据域的封装(指用private修饰)