自学java之修饰符

首先给出四个名词:非静态变量,静态变量,非静态方法,静态方法。。。。

非静态方法和非静态变量属于某个实例,,就是得new之后才能用,而静态方法和静态变量则使用引用即可调用。。

              类中的修饰符:记得一个源文件中,只能有一个用public修饰的类,因为需要和源文件名字相同。。public的类是权限最大的,只要import都可以使用。。、

              final关键字让类不可以被继承。。。方法的修饰符很多,我们一一看来。。

              访问控制符有public ,protected,默认,private这四类。。权限一次减少。。。。

                protected   仅对子类和同包中的类可见。。

                默认:仅对同包中的类可见。。。

               private:仅对本类可见。。。

访问控制符与覆盖

               如果不在同一类中,那么private不能被覆盖

              如果不在同一个包中,默认方法不能被覆盖

              public和protected只要是继承都能被覆盖

              final不允许方法被覆盖。。。。。。

              静态方法可以使用类名直接调用,静态方法中不能调用非静态方法,不能使用非静态变量。。

              java中的随机函数,random(),返回一个double类型的数。。嗯,如果用到数学上的方法,建议使用math类。。。

             为什么叫静态方法,因为不需要去覆盖,使用类名直接就可以调用。。。。。。。。。。。变量和方法在类中地位相同。。。。。

              变量的覆盖取决于它的引用,而不是对象。。。。。。。。。。。。。。。。。

              使用final修饰变量,必须赋初值,不能被改变。。。。。。。。。。。。。

               如果用final修饰引用,引用本身的属性不能改变,但是可以改变的是引用类内部的值。。


                 先说这么多,谢谢您的关注。。。。。。。。。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章