摘要:
类名作为形参和返回值: 方法的形参是类名,其实需要的是传入该类的对象; 方法的返回值是类名,其实需要的是返回该类的对象; 抽象类作为形参和返回值: 抽象类不能实例化,只能通过子类实例化对象。 方法的形参是抽象类名,其实需要的是传入该抽象类的子类对象; 方法的返回值是抽象类名,其实需要的是返回该抽象类 阅读全文
摘要:
接口概述:是一种公共的规范标准,只要符合规范标准大家都可使用。Java中一般体现为对行为的抽象。 接口特点: 1、接口用关键字interface修饰,成员方法不能有方法体;public interface 接口名称{} 2、实现接口用implements表示;public class 类名 impl 阅读全文
摘要:
概述:在Java中,一个没有方法体的方法应该定义为抽象方法,而类中有抽象方法的类必须定义为抽象类。(通过关键字abstract来定义抽象方法或抽象类) 特点: 1、抽象类和抽象方法必须使用abstract关键字修饰; 2、抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类; 3、抽象类不能实例化, 阅读全文
摘要:
多态概述:同一对象,在不同时刻表现出来的不同的形态。 多态的前提和体现:1、有继承/实现关系;2、有方法重写;3、有父类引用指向子类对象(如:Aniaml cat = new Cat(); 多态中成员访问特点:Aniaml cat = new Cat() 1、成员变量根据左边引用的不同对象(父类或自 阅读全文
摘要:
抽象的概念:如果父类中的方法无法确定其具体的实现,那么这应该就是一个抽象方法。 抽象方法:加上abstract关键字,去掉大括号,直接分号结束。如:public abstract void eat(); 抽象类:抽象方法所在的类,必须是抽象类才行。在class前加上abstract即可。 如何使用抽 阅读全文
摘要:
面向对象的三大特征:封装、继承、多态 继承:主要解决的问题就是“共性抽取”。 设计原则:对于已投入使用的类,尽量不要修改。推荐定义一个新的类,来重复利用其中的共性内容,并添加改动新内容。 继承特点:1、子类可拥有父类中所有非私有的属性与方法;2、子类也可拥有自己独有的属性与方法;3、子类通过关键字e 阅读全文
摘要:
集合:提供一种存储空间可变的存储模型,存储的数据容量可发生改变。如:ArrayList ArrayList<E>:可调整大小的数组实现;<E>是一种特殊的数据类型,泛型。如:ArrayList<String>、ArrayList<Integer> ArrayList常用方法: 阅读全文
摘要:
API(Application Programming Interface):应用程序编程接口 java api:指的就是JDK中提供的各种功能的Java类或者自定义开发的供其他人调用的工具类。可通过帮助文档学习API的使用,不需要了解它内部如何实现。 快捷键:Ctrl+Alt+V(调用对象的方法后 阅读全文