- 博客(4)
- 收藏
- 关注
原创 【Java】多态
多态概述: 同一个对象,在不同时刻表现出来的不同状态 举例:猫 我们可以说猫是猫:猫cat =new猫(); 我们也可以说猫是动物:动物animal =new猫(); 这里猫在不同的时刻表现出来了不同的形态,这就是多态 多态的前提和体现: 有继承/实现关系 有方法重写 有父类引用指向子类对象 多态中成员访问的特点: 成员变量:编译看左边,执行看右边 成员方法:编译看左边,执行看右边 为什么成员变量和成员方法的访问不一样呢? ...
2020-12-30 17:19:38 690 9
原创 【Java】接口
概述: 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用(不同厂商生产的鼠标键盘都可以接在同一个电脑的usb接口上,因为他们都是按照统一种标准生产的) Java中的接口更多的体现在对行为的抽象 接口的特点: 接口用关键字interface修饰 public interface接口名{} 类实现接口用implements表示 public class类名 implements接口名{} 接口不能实例化 ...
2020-12-30 17:18:45 727 9
原创 【Java】形参和返回值
类名作为形参和返回值 方法的形参是类名,其实需要的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 抽象类名作为形参和返回值 方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类的子类对象 接口名作为形参和返回值 方法的形参是接口名,其实需要的是该接口的实现类对象 方法的返回值是接口名,其实返回的是该接口的实现类对象 ...
2020-12-30 17:18:09 703 9
原创 【Java】集合进阶——泛型
4.泛型 4.1泛型概述 泛型:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数 一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的类型,这种参数类型可以用在类、方法和接口中,分别被称为泛型类、泛型方法、泛型接口。 泛型定义格式: ...
2020-12-30 16:50:01 708 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人