![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE面向对象
JavaSE面先对象知识总结
ys_coder
这个作者很懒,什么都没留下…
展开
-
Java SE面向对象(三)关键字
static关键字 修饰属性、方法、代码块、内部类 修饰属性 static修饰的属性被类的所有对象共享,称为类变量 类变量:对象共享。一个对象修改类变量后,其它对象再访问时,获取的是修改后的属性值 实例变量:对象私有。一个对象修改实例变量,不影响其它对象的该实例变量的值 修饰方法 static修饰的方法称为静态方法 无需创建类实例,可以通过“类名.静态方法名”来调用 静态方法中只能调用静态的方法和属性,非静态方法中都可以调用(静态/非静态的方法和属性) 注:类变量和静态方法均可以使用“对象名.属性/方原创 2020-08-12 11:19:32 · 114 阅读 · 0 评论 -
Java SE面向对象(二)三大特征
三大特征 封装 继承 多态 封装 使用 **为什么要引入封装性?**对于声明的类中的属性,其值仅受数据类型和存储范围的制约。实际中,我们给属性赋值时,往往需要加上额外的制约条件,这些限制条件在声明时不能被体现。于是,我们将属性”封装“起来(使用private修饰符),通过调用方法来对属性进行赋值和访问,并在方法中添加特定的限制条件,从而避免用户使用”对象.属性“的方式对属性进行直接赋值。 封装性的体现 :将类属性私有化(private修饰符),并提供公共的(public)get和set方法来获取和设置原创 2020-08-12 11:18:07 · 168 阅读 · 0 评论 -
Java SE面向对象(一)类成员结构
类成员 属性:定义数据域 方法:定义行为动作 构造器:创建并初始化对象 代码块 内部类 类是对象的模板,对象是类的实例。对象与实例(instance)经常混用 属性和方法不在赘述 构造器(构造方法) 作用 创建对象(实例)实际上,Java中的对象都是通过调用构造方法创建的 初始化成员变量(属性) 特点 构造方法必须与类名相同 构造方法没有返回值类型,即使是void也不行 构造方法在创建对象时使用new操作符调用 构造方法的重载 无参构造方法 对成员变量进行初始化的有参构造方法(可以包含部分或全原创 2020-08-12 11:14:24 · 141 阅读 · 0 评论