java基础笔记02
来源:互联网 发布:梅雨知时节百度云 编辑:程序博客网 时间:2024/05/16 18:00
1、多态 Polymorphism:一个对象具有多种形态。当用父类引用子类对象时,子类对象呈现多态性。一个引用对象可以是其声明类型或者它的任何子类型。
例如:
public interface Vegetarian{}public class Animal{}public class Deer extends Animal implements Vegetarian{}Deer是Animal,Deer也是Vegetarian。因此,一个Animal或Vegetarian对象都可以是Deer。
Deer d = new Deer();Animal a = d;Vegetarian v = d;Object o = d;
2、虚方法:当用父类对象引用初始化的子类类型时,若父类方法被子类重写(override),则在编译时,编译器调用父类的方法,而在程序运行时,JVM中调用的却是初始化类型子类的被重写的方法。该行为被称为虚拟方法调用,该方法被称为虚拟方法。
3、抽象类:不能被实例化,必须被继承,其中的抽象方法必须被子类重写(override)。
4、封装:类的成员变量访问权限设定为private,方法权限设定为public,通过公共方法才能访问私有成员变量。保证了使用的安全性。
5、接口:一种抽象类型,是抽象方法的集合。子类通过继承接口的方式,从而来继承其中的抽象方法。
0 0
- java基础笔记02
- java基础学习笔记02
- Java基础笔记整理02
- Java笔记02-Java语法基础01
- Java笔记03-Java语法基础02
- Java学习笔记02 Java语法基础
- Java基础02天 学习笔记
- Java笔记02 基础语法1
- JAVA学习笔记02 -- 面向对象基础
- Java基础笔记
- java基础学习笔记
- java基础笔记(一)
- java基础学习笔记
- java基础笔记
- Java基础笔记
- java基础笔记1
- java基础笔记2
- java基础笔记3
- Jps常用命令整理
- iOS图片拉伸问题
- EntityFrameWork 从入门到熟悉(2)-简单增删改查
- GDOI最后一次终极模拟赛总结
- 数据库无法启动
- java基础笔记02
- DSP 连不上 JTAG, 'SC_ERR_PATH_BROKEN', 关注EMU1 EMU0
- 冒泡排序
- njust1922 count_prime(容斥原理)
- 【算法】打印N对合理括号组合
- java设计模式-单例模式
- 数据库事务隔离级别
- POJ3624 Charm Bracelet
- java date 各种转化