- 博客(7)
- 收藏
- 关注
原创 java学习(十三)——接口、(对象数组排序)
接口接口是对类的一组需求的描述,这些类需要遵从接口描述的统一格式进行定义。接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。作用:如果某个类实现了某个接口,那么这个类就可以提供接口所描述的服务。好处:Java不支持类多继承(多继承会让语言本身变得非常复杂,效率也会降低)。在J...
2018-11-10 20:51:36 1385
原创 java学习(十二)——抽象类、抽象方法
抽象方法概念:只有方法的声明,没有方法的实现。或者说是没有方法体的的特殊方法。什么时候使用抽象方法呢? 在程序设计中,有时候只需声明类的功能,而不必指出其实现细节时,就可以使用抽象方法。格式 [修饰符] abstract <方法返回类型> 方法名(参数列表); 如: public abstract int...
2018-11-09 16:55:37 995
原创 java学习(十一)——多态、方法调用
多态对于某一个对象(事物),在不同的时刻体现出来的不同状态叫做多态如: 水的液态、固态和气态 学生在上课时间上课,在吃饭时间吃饭,在休息的时候睡觉在java中,对象变量是多态的,一个超类对象除了可以引用一个自身类对象,还可以引用它的派生类对象。通过继承和方法重写来实现多态。对象间的转型问题在java中,每个对象变量都属于一个类型,类型描述了这个...
2018-11-08 17:53:20 4151 2
原创 java学习(十)——继承、final关键字
继承简单来说就是利用已存在的类构造一个新类,构造的新类复用父类的方法和域。同时,还可以在此基础上,添加自己的域和方法,这个已存在的类叫做父类(超类或基类)、新类称为孩子类(子类或派生类)。 继承层次由一个公共超类派生出来的所有类的集合被称为继承层次,在继承层次中,从某个特定的类到其祖先的路径被称为该类的继承链,通常一个祖先类可以拥有多个子孙继承链。特点:java只支持单继承,不...
2018-11-06 18:11:23 265
原创 java学习(九)——包
包概念:包是java提供的一种的组织管理相关类和接口的机制,它还提供了访问权限和命名的管理机制。标准的java包具有一个层次结构。所有的java包都处于java和javax包层次中为什么要使用包呢? 1.把功能相近的类放在同一个包中,方便查找和使用 2.避免命名冲突。java使用了包的机制,可以在不同的包中定义同名的类 3.在java中,访问权限可以使用包为单位类的导入(...
2018-11-03 23:58:07 363
原创 java学习(八)——静态域、静态方法、静态初始化块
静态域(也叫做类变量)如果将域(成员变量)定义为static形式,这个域就叫做静态域 特点:这个类的所有实例将共享这个静态域。 即使没有创建该类对象,这个静态域也存在。它属于类,不属于任何独立的对象,因此也被称作类域或类变量。 随着类的加载而加载。静态常量定义格式: public static final 数据类型 常量名(通常大写)=常量值;...
2018-11-02 22:51:58 1002
原创 java学习(七)——构造器、初始化块
构造方法(也称为构造器)1.作用:在构造类的对象时,将实例域初始化为所希望的初始化值。2.特点: 1.构造方法总是伴随着new操作符的执行而被调用 2.构造器与类名相同 3.每个类可以有一个以上的构造器,即构造方法也可以重载 4.构造器没有返回值 5.可以有0个、1个、多个参数 6.如果在编写一个类时没有编写构造器,那么系统就会提...
2018-11-01 23:39:46 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人