JAVA基础知识
JAVA的面向对象(obtion object)
Java面向对象首先要理清对象和类的关系:
1. 类是对象的模板,对象是类的体现;
现在把一个类比较一张汽车设计图纸,对象比做刚按照这张图纸制造出来的汽车。
2. 一个类有很多对象,对象不能改变类的内容。
一张图纸能够造出很多汽车,,其中的一辆车进行了改装,但是没能改变设计图纸,所以后面制造出来的汽车还是没有受到影响。
3.创造一个类(类名首字母大写)
类名 对象名 = New 类名();
Java面向对象主要分为继承、接口、多态
继承:
1. 表示继承了父类的所有的东西,除了父类的private属性和方法,但是不能对其改变,只能在其基础上进行发展。所以没有败家子的出现。
2. 继承关键字extends
Class 子类 extends 父类{
}
接口:
1. 接口其实是一个方法申明的集合,里面只能放public static final 定义的常量(常量名全大写字母)和没有被实现的方法。接口只能被类实现,接口可以继承于接口
2. 实现一个接口,必须实现其中的所有方法,使用关键字implements.
Class 类名 implements 接口{
}
多态:
多态的体现主要分为以下两方面:
1. overload和overriod
(1)这里首先介绍以下overload是方法的重载