![](https://img-blog.csdnimg.cn/3f80cbb12eea4db894510feb55b8c06b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java SE面向对象
文章平均质量分 81
面向对象啊?
尾音TuT
万物皆有裂痕,那是光照进来的地方。
展开
-
内部类的定义和使用
内部类:就是在一个类中定义另外一个类,这个在类中被定义的类就叫做内部类。原创 2023-12-06 17:52:28 · 412 阅读 · 1 评论 -
java----三大特性之多态
现实理解就是:一个事物的多种形态,例如:水,有固态,液态,气态,三种形式程序中:开辟一个子类空间,通过父类对象存储,然后调用里面的成员变量和成员方法,会有不同的表现形式。原创 2023-12-04 21:21:29 · 337 阅读 · 1 评论 -
java SE面向对象 --抽象和接口
public interface 类名{//成员如果接口的实现类没有重写接口里面的抽象方法,那么这个类就是一个抽象类例子:定义了一个接口类Animal/*** @Description : TODO 一个名字为动物的接口*///定义一个常量public static final String name = "动物";//定义几个抽象方法,接口中默认是抽象方法,可以省略public abstractvoid eat();定义一个抽象接口类Person实现接口/**原创 2023-12-03 14:45:41 · 1261 阅读 · 1 评论 -
java 特性之--继承
简单理解继承:继承分为和,子类继承父类,子类可以使用父类中(公有的) 的成员属性和成员方法,但是子类中也可以有属于自己的成员变量和成员方法,但是父类不可以调用子类中的属性和方法具体场景:鸟类 (父类)一个抽象的概念,鸟可以有自己的(属性)姓名,基本功能(方法)是吃饭,睡觉鹰类(子类),鹰类继承鸟类,鹰类可以调用鸟类里面的(属性)姓名,也可以继承里面的(方法)基本功能,吃饭,睡觉,但是鹰类有个自己的专属功能就是飞行(举个例子,大部分鸟都会飞)原创 2023-11-29 22:34:36 · 886 阅读 · 1 评论 -
面向对象--封装
与类同名无返回值如果不手动创建构造方法,则系统默认生成一个无参构造方法构造方法不需要手动调用,在类创建对象时被自动调用如果手动创建了构造方法,系统则不再生成无参的构造方法构造方法支持重载玩家类定义需要定义两个属性,一个是玩家姓名,一个是出拳方式,以及一些需要用到构造方法/*** @Description : TODO 玩家类*///定义两个成员属性//姓名// 出拳结果//定义构造方法//设置出拳结果,res 取值1-3。原创 2023-11-28 22:48:45 · 778 阅读 · 0 评论 -
面向对像的概念和语法
语法:如何使用上面的类例子:运行结果:例子:定义了一个名字Person的类例如:Person类在那个包里面导包方式:import com.xs.demo01包的位置,Person是包里具体要用到那个类的类名局部变量作用域是方法内有效,方法外面无法进行访问运行结果:例如:例如:代码:调用上面的类运行结果:例子: 有个人名字叫张三,工资3000,年龄22,但是有一天他入赘后改了个名字李四,李四和张三都是一个人,别人问李四,你工资多少,今年多大,李四回答:工资300原创 2023-11-26 16:10:18 · 929 阅读 · 1 评论