大家一起来总结一下,JAVA里面
(1)public,private,proctected在什么场合下使用?
(2)static在什么场合下使用???
(3)对象初始化的顺序和过程是怎么样的????
(1)public,private,proctected在什么场合下使用?
(2)static在什么场合下使用???
(3)对象初始化的顺序和过程是怎么样的????
调试欢乐多
private: 主要用于修饰成员变量, 用来实现数据封装
protected: 主要是提供一个通用的方法, 子类必须继承才能使用,要更据情况进行覆盖改写!static:静态的,不需要产生任何实例就可以使用, 具体你可以参看Math 包, 你不需要NEW 一个实例对象, 就可以使用里面的任何静态方法和静态常量;对象的初始化顺序很麻烦的, 呵呵, 大概是先静态变量, 静态函数, 静态语句块等等, 然后是构造函数, 然后向上追述到父类的构造器, 然后再回来继续构造, 大概说了一下, 有说错的地方见谅,好久没去看基础了!!
protected: 主要是提供一个通用的方法, 子类必须继承才能使用,要更据情况进行覆盖改写??????
是不是有问题哦.
那和
abstract有什么区别
private: 主要用于修饰成员变量, 用来实现数据封装
protected: 主要是提供一个通用的方法, 子类必须继承才能使用,要更据情况进行覆盖改写!static:静态的,不需要产生任何实例就可以使用, 具体你可以参看Math 包, 你不需要NEW 一个实例对象, 就可以使用里面的任何静态方法和静态常量;对象的初始化顺序很麻烦的, 呵呵, 大概是先静态变量, 静态函数, 静态语句块等等, 然后是构造函数, 然后向上追述到父类的构造器, 然后再回来继续构造, 大概说了一下, 有说错的地方见谅,好久没去看基础了!!