一.只要函数名,参数的类型以及参数的数量相同,那么它们可视为一个方法。
二.每个函数都是独立的函数内部不能再次定义函数,函数之间只要调用关系。
三.构造函数:1.函数名称和类名相同,2.构造函数没有返回值和修饰,3.构造函数可以有参数。
四.class是抽象出来的,对象是new出来的。
五.多态的使用条件:
1.必须有继承,说明多态这种关系是存在于子类和父类之间的;
2.必须有重写,重写父类,塑造多态的环境;
3.父类的引用必须指向子类的对象,创建这种多态的关系。
六.abstract:
1.抽象方法是由abstract修饰的,只能位于抽象类里面,但是抽象类里面不一定要有抽象方法;
2.抽象方法没有方法体,如需实现他的访问属性不能被设置为private,static;
3.抽象方法需要被实现,所以也不能被final修饰;
4.如果父类里面存在抽象方法,子类可以选择是否实现该方法:
1.如果实现,方法的“修饰属性”以及方法“标示特征”都需要相同;
2.如果不实现,将父类方法copy一份到子类中,然后将子类修饰为abstract修饰的抽象类。
七.接口(Interface):
1.接口里面可以定义属性,但是属性的修饰必须为public static final,而且必须被初始化;
2.接口里面的函数是默认修饰public abstract。
八.1.数组的定义:①.用来储存相同数据类型的(目的是告诉内存程序每次操作的内存空间是该类型在内存中所分配的大小)
②.一块连续的内存空间,遍历速度相比链表要快,插入操作通常比链表效率要低。
2.数组的首地址下标都是从0开始,a[0]。