![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 78
luo_jin
这个作者很懒,什么都没留下…
展开
-
面向对象——OOP(三)(关键字之this、super、package、import、Static、final)
关键字:(this:表示当前对象本身)● 调用属性、方法:表示这个方法所属对象的引用● 调用构造器:表示该构造器正在初始化的对象注意:使用this()必须放在构造器的首行。构造器之间互调,保证至少有一个没有使用this,避免死循环-----------------------------------------------------------------------------------...原创 2018-03-22 18:35:36 · 344 阅读 · 0 评论 -
面向对象——OOP(四)(类与类的关系、权限修饰符、==与equals、单例设计模式、UML类图)
类与类之间的关系:(常用:关联关系(最弱的关系))注意:如果一个类的属性需要另一个类的属性进行解释,那么可在当前类中声明另一个类的类型属性到当前类中------------------------------------------------------------------------------------------------------------------权限修饰符:(用来限定对...原创 2018-03-22 20:00:23 · 662 阅读 · 0 评论 -
面向对象——OOP(一)(落地法则、局部变量与全局变量、方法及重载、构造器及重载、代码块、内部类及匿名内部类、对象的创建与使用)
面向对象与面向过程:(二者都是一种思想,面向对象是相对于面向过程而言的)● 面向对象(Object Oriented Programming):将功能封装进对象,强调具备了功能的对象(用类组织代码,将事物共有的特征提取出来,易于代码维护和扩展)● 面向过程(procedure oriented programming):强调的是功能行为(用方法组织代码,符合基本思维,但代码不易于维护和...原创 2018-03-20 17:46:10 · 536 阅读 · 0 评论 -
面向对象——OOP(二)(封装、继承、多态、抽象、接口)
面向对象三大特征之一:(封装:Encapsulation,封装和隐藏)● 缘由:使用者对定义的属性(成员变量)直接操作会导致数据的错误、混乱或安全性问题● 办法:隐藏不需要对外提供的实现细节,使用者只能通过事先定制好的方法来访问● 实现:将属性声明为私有的,再提供公共的方法实现对该属性的操作注意:好处:可以方便地加入控制逻辑,限制对属性的不合理操作。便于修改,增强代码的可维护性-------...原创 2018-03-21 18:12:32 · 1314 阅读 · 0 评论