![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面向对象
文章平均质量分 59
Java面向对象
真猪奶茶讷
冲鸭!!!
展开
-
JavaSE(15)Java重写和重载
Java重写(Override)与重载(Overload)重写(Override)概述:重写是子类对父类的允许访问的方法的实现过程进行重新编写。返回值和形参都不能改变。即外壳不变,核心重写。重写的好处:子类可以根据需求,定义特定于自己的行为。方法重写的规则:参数列表与被重写的方法的参数列表必须完全相同。返回类型与被重写方法的返回类型可以不同,但是必须是父类返回值的派生类。访问权限不能比父类中被重写的方法的访问权限低,权限可以扩大但是不能缩小。public > pro原创 2021-02-03 12:12:05 · 195 阅读 · 0 评论 -
JavaSE(14)-继承
继承概念:继承就是子类继承父类,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:图解:奶牛和驴属于食草动物类,狮子和老虎属于食肉动物类。食草动物类和食肉动物类又属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。继承类型:单继承public class A{ ······}public class B extends A{ ······}多重继承public class A{原创 2021-02-03 12:03:16 · 130 阅读 · 0 评论 -
JavaSE(13)-封装
封装概念:指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。封装的优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现:修改属性的可见性来限制对属性的访问(一般限制为private)。对每个值属性提供对外的公共方法访问。代码演示:原创 2021-02-03 12:01:09 · 100 阅读 · 0 评论 -
JavaSE(12)-方法
方法方法的定义:概述:方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能模块,就实现某个功能的语句块的集合我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,利于后期的扩展语法:修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}修饰符:定义了该方法的访问类型返回值类型:有返回值:原创 2021-02-01 23:38:17 · 137 阅读 · 1 评论 -
JavaSE(11)-Java面向对象概述
Java面向对象概述:面线对象简称OO (Object Oriented),20 世纪 80 年代以后,有了面向对象分析(OOA)、 面向对象设计(OOD)、面向对象程序设计(OOP)等新的系统开发方式模型的研究。对 Java 语言来说,一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。面向对象思想:所谓对象就是真实世界中原创 2021-02-01 23:18:23 · 79 阅读 · 0 评论