![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言 java
纯栀之初
愿岁月静好,始于初见,止于终老!
展开
-
java 面向对象的三大特性
面向对象的三大特性:继承、封装、多态。分别对继承、封装、多态进行解释:继承:一种联结型层次模型,提供一种明确表述共性的方法。对象的一个新类从现有类中派生;新类继承了原始类的特性,派生类可以从它的基类继承方法和实例变量,而子类可以修改或增加新的方法使之更适合特殊的需要。封装:将客观事物抽象成类,每个类对自身的数据和方法实行保护。类可以把自己的数据和方法让可信的类或者对象操作,对不可信的进原创 2017-11-17 16:58:55 · 189 阅读 · 0 评论 -
java 访问修饰符
在java中,类的修饰符主要有:private、default、protected、public下面将具体介绍类修饰符的作用范围:1.私有权限(private):private可以修饰数据成员、构造方法、和方法成员,不可以修饰类。被private修饰的成员,只能在定义它们的类中使用,在其他类中不能使用。2.默认权限(default):类、数据成员、构造方法和方法成员等都可以使用默认权限原创 2017-11-17 19:40:13 · 157 阅读 · 0 评论 -
java int 和Integer的区别以及程序运行结果
1、 int 和Integer的区别a、int是java的基本数据类型;Integer是int提供的封装类;b、int默认值是0;Integer默认是NULL;c、int直接储存数据;Integer是对象,需要用一个引用指向对象;d、声明int的变量不需要实例化,而声明Integer的变量需要实例化。2、相等运算符与引用类型的变量区别例1: public static原创 2017-11-17 20:32:10 · 663 阅读 · 0 评论 -
java 变量初始化
java 程序的初始化一般遵循以下三个原则:1、静态对象先于非静态对象初始化,静态对象只初始化一次,而非静态对象会初始化多次;2、父类优先于子类进行初始化;3、按照成员变量定义顺序进行初始化,即使变量定义布于方法定义中,它们依然在任何方法被调用之前优化;java程序初始化工作可以在许多不同的代码块中完成,它们的顺序如下:父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父原创 2017-11-29 16:34:23 · 292 阅读 · 0 评论