自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 什么是多态

格式: 父类名称 对象名 = new 子类名称();访问成员方法: 编译看左边,运行看右边public class Fu{ public void method(){ System.out.println("父类多态"); }}public class Zi extends Fu{ @Override public void method(){ System.out.println("子类多态"); } pub

2021-10-09 11:18:03 67

原创 什么是接口?

接口就是多个类的公共规范 接口中最重要的就是抽象方法 接口可以包括: 常量、抽象方法(Java7) 默认方法、静态方法(Java8) 私有方法(Java9) 接口的抽象方法 接口不能直接使用,必须有一个"实现类"来"实现"该接口 接口的实现类必须覆盖重写(实现)接口中所有的抽象方法 public interface My_interface_abstract { public abstract void method();}public c

2021-10-08 00:18:17 509

原创 什么是抽象

如图可以知道,如果父类当中的方法不知道如何进行{}方法体实现,那么这就应该是一个抽象方法抽象方法定义:public abstract class Animal{ public abstract void eat();}如何使用抽象方法? 1.不能直接new抽象类对象public abstract class Animal{ public abstract void eat();}public class test { public static...

2021-10-07 10:42:22 79

原创 什么是继承?

可以从图中看出,使用继承后可以省略许多不必要的操作。 继承格式:public class Employee{ public void method(){ System.out.println("员工"); }}public class Teacher extends Employee{}public class test { public static void main(String[] args) { var teach...

2021-10-06 19:08:09 89

原创 重载与覆盖

重载(overload)重载发生在同一个类中,方法名相同,参数类型、个数、顺序不同;与返回值类型、访问修饰符(public,private等关键字)无关。覆盖(override) 也叫重写、覆写在继承关系中,方法名称与参数列表都一样。 注意事项:@override写在方法前面,用来检测是不是有效的正确覆盖重写。代码实现:public class Fu{ public void method() { System.out.println ("这是父类方法");

2021-10-05 22:44:25 994

原创 什么是封装

先来看一串代码:public class Person{ String name; //人的姓名 int age; //人的年龄}var P = new Person(); //相当于Person P = new Person();P.name = "特朗普"P.age = 82;这样输出并没有问题 但如果用户乱搞:P.age = 12000;显然特朗普就算成了精也不可能活这么久。 为了避免出现这种情况,我们就用到了封装封装就是把数据和方法封装在一起,数据被保护在内部

2021-10-05 21:31:02 1714

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除