![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
大头!!
这个作者很懒,什么都没留下…
展开
-
多态的理解与应用
多态什么是多态多态通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同 的状态。比如说王者荣耀中每一个英雄都是一个对象,其父类有一个方法,可以产生伤害,消耗蓝量,每个对象(英雄)都继承这个方法,也就是重写父类的方法,让伤害方法调用的时候每个对象(英雄)的伤害不同,消耗蓝量不同,那么这个方法就具有多态性,也就是说,这个父类的方法具有多种状态,想要其产生新的状态,只需要基于父类产生新的对象。多态的特点多态必须有父子类关系(继承关系)多态体现为父类引用变量可以指向子类对原创 2022-01-03 10:07:43 · 437 阅读 · 0 评论 -
java 封装
java封装什么是封装封装就是把该隐藏的隐藏起来,把该暴露的暴露出来。封装的优点使用访问修饰符实现封装java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种。private 在当前类中可访问default 在当前包内和访问protected 在当前类和它派生的类中可访问public 公众的访问权限,谁都能访问...原创 2021-12-27 10:13:14 · 158 阅读 · 0 评论 -
抽象类(abstract class)和接口(interface)有什么异同?
抽象类和接口都不能狗实例化,但是可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类任然需要被声明为抽象类。接口比抽象类更抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部都是抽象方法。抽象类中的成员可以是private,默认,protected,public的,而接口中的成员全都是public的。抽象类中可以定义成员变量,而接口中定义的成员变量实际上都是常量,有抽象方法的类必须被声明为抽象原创 2020-07-17 11:06:59 · 266 阅读 · 1 评论 -
如果一个函数需要他给我们返回多个值,该怎么办
如果一个函数需要他给我们返回两个值,该怎么办我们可以在这个函数中创建一个对象,返回这个对象就可以得到这个对象了,而这个对象可以加多个值例如:function bijiao(num){ var o = new Object(); // 返回的结果,有2个数字,所以用对象的属性保存,返回对象 o.weizhi = 0; o.shuzhi = 0; return ...原创 2019-05-16 22:37:03 · 1584 阅读 · 0 评论