面向对象
LT Lucky
你要悄悄学Java然后惊艳所有人(Knowledge is infinite.)!
展开
-
穿越Java - 语法基础篇 第三章 面向对象介绍 | 第12节 继承
继承(一)作用:代码复用 分析出共同点 然后将相同的逻辑定义在一个类中(父类)提高可维护性格式: class 子类 extends 父类{ }(二)继承的好处: 1.提高代码的复用性 2.提高代码的可维护性 3.通过继承, 父类与子类之间产生了关系,这个关系是多态的前提。(三)特点: 1.Java中只支持单继承 一个类中最多只有一个父类 2.多个类可以继承一个父类 3.Java支原创 2020-07-21 14:15:39 · 141 阅读 · 0 评论 -
穿越Java - 语法基础篇 第三章 面向对象介绍 | 第2节 类和对象的概念
Java中的类类 对应 面向对象 中提到的“对象”即class定义的东西格式:class类名{数据类型 变量名; //描述特征修饰符 返回值类型 方法名(参数类型 参数名 …){}描述特征–>变量来描述描述行为–>方法来描述}成员变量:对应类中的特征格式:数据类型 变量名;private 数据类型 变量名 即【封装】成员方法:对应类中的行为去掉static修饰符Public 返回值类型 方法名(参数类型 参数名…){}...原创 2020-07-26 12:08:53 · 238 阅读 · 0 评论 -
穿越Java - 基础篇 第三章 面向对象介绍 | 第8节 Static关键字
Static关键字他是一个修饰符,可用来修饰类中的变量和方法特点:****1.随着类的加载而加载。**** jvm运行一个Java程序的时候,他先将.class文件中的信息加载到内存中。在这个时刻我们静态修饰的成员已经在内存中被初始化了。 **2.他是先于对象而存在的。** **3.被static修饰的这些方法或变量,其实不是属于某个对象,而是大家共享。** **4.static修饰的方法或变量,既可以通过类直接访问,也可以通过对象来访问(不推荐)**在静态的原创 2020-07-21 10:43:51 · 110 阅读 · 0 评论 -
穿越Java - 基础篇 第三章 面向对象介绍 | 第11节 封装
封装核心 :是为了隐藏对象(类)的特征和实现 细节 。仅仅将需要对外提供的内容暴露出来。原则:封装的原则就是尽可能少的向外直接暴露数据。体现在Java代码中,就是讲所有的成员变量隐藏起来(关键字 private)如果这个变量需要对外访问,我们只是提供方法,(一般标记为public)来让外界访问。java中严格意义上讲:成员变量 称为字段 Field.成员变量对应的get set 方法 所描述的称为属性。假设有一个名为age的字段,且为他提供了get、set方法,则原创 2020-07-21 11:52:36 · 356 阅读 · 0 评论 -
穿越Java - 基础篇 第三章 面向对象介绍 | 第1节 面向对象思想
面向对象理解:通过将相关或类似的功能 封装在不同的Java类中。相当于我的类具备了 完成某种、某类、某个问题的能力面向对象的特点:更符合我们的思维习惯,可以将复杂的问题简单化。我们的角色从原来的执行者变成了指挥者。抽象对象的思维方式:抽象对象(名词法)分析对象的特征和行为分析对象之间的关系创建对象,指挥对象做事情...原创 2020-07-21 10:30:52 · 131 阅读 · 0 评论