![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
首领ろ荆棘
这个作者很懒,什么都没留下…
展开
-
面向对象【内部类】
面向对象【内部类】1、概述简单来说,内部类就是在一个类的内部进行其他类结构的嵌套的操作。2、内部类访问规则内部类访问规则:内部类可以直接访问外部类中的成员,但外部类不能直接访问内部类,若要访问,必须创建内部类对象才能访问。public class Test { public static void main(String[] args) { Outer out = new Outer(); out.method(); }}class Outer{ //外部类的成员变量 in原创 2020-08-17 00:39:21 · 65 阅读 · 0 评论 -
面向对象【抽象类、接口】
面向对象(三)抽象类、接口思维导图如下:1、抽象类1.1、概念分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是功能声明相同,但功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。也就是说我们把方法声明抽取,让子类继承后,自己去实现方法体,没有方法体的方法,需要用抽象的关键字abstract标志一下。1.2、特点抽象类和抽象方法都原创 2020-08-15 10:26:20 · 133 阅读 · 0 评论 -
面向对象【封装 继承 多态 关键字】
面向对象(二)封装 继承 多态 关键字1、封装1.1、概念指隐藏对象的属性和实现细节,仅对外提供公共访问的方法。1.2、优点方便使用;提高复用性;提高安全性;2、继承2.1、概念把很多类的相同特征和行为进行抽取,使用一个类描述,让多个类和这个类产生一种关系。这样就可以使多个类省略很多的代码,这个关系就是继承,用extends关键字表示2.2、体系结构多个具体的对象,不断地向上抽取共享的内容,最终形成了一个继承体系。2.3、特点Java中只能单继承(单继承:一个子类只能继承一原创 2020-08-10 21:46:11 · 201 阅读 · 0 评论 -
面向对象【异常处理】
面向对象(三)异常处理在学习面向对象这一阶段过程中,为了方便记忆和理清思路,画了一个思维导图,一遍能够较快的形成知识框架。1、异常(一)1.1、什么是异常?Java运行期间发生的问题就是异常。1.2、异常和错误的区别异常:程序发生异常时通常可以有针对性的处理方式。错误:程序发生错误,一般不会有针对性的处理方式。错误往往都是系统级别的问题,都是JVM所在系统发生并反馈给JVM的,无法针对处理,只能修正代码。1.3、异常发生的原因用户的非法操作;程序员编写代码时的不恰当设计;来自于原创 2020-07-31 23:08:53 · 410 阅读 · 0 评论 -
面向对象【思想、概念、构造方法、构造代码块】
面向对象(一)1、面向对象思想1.1、概述面向对象是相对于面向过程而言的,面向过程强调的是其功能,而面向对象则强调的是将功能封装成对象。1.2、思想(1)符合人们思考的思维方式;(2)复杂的事情简单化;(3)将程序员从执行变成设计指挥;比如我要达到某种结果,我就寻找能帮我达到该结果的功能的对象,如我要洗衣服我就买洗衣机,至于怎么洗我不管。 再比如我要吃饭,面向过程就是我自己买菜自己做,面向对象就是去面馆吃,至于怎么做就是面馆的事,我不用管。1.3、特征封装:隐藏了对原创 2020-07-29 21:21:04 · 145 阅读 · 0 评论