![](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 · 120 阅读 · 0 评论 -
Java SE面向对象(二)三大特征
三大特征封装继承多态封装使用**为什么要引入封装性?**对于声明的类中的属性,其值仅受数据类型和存储范围的制约。实际中,我们给属性赋值时,往往需要加上额外的制约条件,这些限制条件在声明时不能被体现。于是,我们将属性”封装“起来(使用private修饰符),通过调用方法来对属性进行赋值和访问,并在方法中添加特定的限制条件,从而避免用户使用”对象.属性“的方式对属性进行直接赋值。封装性的体现 :将类属性私有化(private修饰符),并提供公共的(public)get和set方法来获取和设置原创 2020-08-12 11:18:07 · 174 阅读 · 0 评论 -
Java SE面向对象(一)类成员结构
类成员属性:定义数据域方法:定义行为动作构造器:创建并初始化对象代码块内部类类是对象的模板,对象是类的实例。对象与实例(instance)经常混用属性和方法不在赘述构造器(构造方法)作用创建对象(实例)实际上,Java中的对象都是通过调用构造方法创建的初始化成员变量(属性)特点构造方法必须与类名相同构造方法没有返回值类型,即使是void也不行构造方法在创建对象时使用new操作符调用构造方法的重载无参构造方法对成员变量进行初始化的有参构造方法(可以包含部分或全原创 2020-08-12 11:14:24 · 147 阅读 · 0 评论