![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
万花丨凋
一天分享自己研究的一部分代码
展开
-
抽象类和接口的区别
如下图:原创 2020-08-14 16:37:49 · 149 阅读 · 0 评论 -
构造函数是什么?
构造函数:是最常见的重载的例子,分为空参构造和有参构造,多半出现于普通的类中,例如:一个student类中的属性,给一个属性设置两个方法set中放入参数为有参,get中不放入参数为空参。 如以下代码: public Integer getMid() { return mid; } public void setMid(Integer mid) { this.mid = mid; } public String getMname() { return mname; } publi原创 2020-08-14 16:15:55 · 337 阅读 · 0 评论 -
方法重载overload和方法重写override的区别
如下图: 方法重载的需求: 要求是在同一个类中两个或两个以上的方法, 方法名相同,参数和方法体不能相同,我们最常见的例子就是构造函数 方法重写的需求: 子类中的方法实现父类的方法的时,三者均相同 但是子类异常不能超出父类异常 子类的访问级别不能低于父类访问级别 (其中也就是面向对象中的继承,也可以叫子类覆盖父类的方法) ...原创 2020-08-14 15:48:17 · 139 阅读 · 0 评论 -
个人对于oop的理解
oop即为面向对象 理解如下图: 如上图: 面向对象总共有4个特点: 1.封装:一些数据和方法可以选择隐藏和暴露 2.继承:子类可以实现父类的方法,有选择的扩展 3.多态:一个类在调用方法的时候可以使用不同的方式进行调用 4.抽象:抽象类可以抽取不同的特性到自己的类中 ...原创 2020-08-14 15:03:27 · 174 阅读 · 0 评论