08 2015 档案

摘要:一、接口的概念 接口是一种更彻底的抽象。接口是从多个相似类中抽象出来的规范,接口不提供任何实现,接口体现的是规范和实现分离的设计哲学。二、接口的定义 接口定义不再使用class关键字,而是使用interface关键字。 以下是定义接口的基本语法: 【修饰符】interface 接口名 ext... 阅读全文
posted @ 2015-08-07 23:57 grace_sister 阅读(664) 评论(0) 推荐(1)
摘要:一、什么是抽象类 用abstract修饰的类就是抽象类。抽象类中可以有用abstract修饰的抽象方法,也可以没有抽象方法。二、为什么要设计抽象类 在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类应该如何实现这些方法,于是就定义一些抽象方法,抽象方法是没有方法体的,... 阅读全文
posted @ 2015-08-07 00:15 grace_sister 阅读(1492) 评论(0) 推荐(2)
摘要:一、满足以下三个条件,一个final变量就不再是一个变量,而是一个直接量。使用final修饰符修饰。在申明的时候就进行初始化初始化的值在编译器就可以确定。二、在什么情况下初始化的值在编译期是可以确定下来的? 被赋的表达式只是基本的算术表达式或字符串链接运算,没有访问普通变量,调用方法。 pack... 阅读全文
posted @ 2015-08-05 22:27 grace_sister 阅读(1726) 评论(0) 推荐(0)
摘要:一、简介 final修饰符可以用来修饰变量、方法、类。final修饰变量时一旦被赋值就不可以改变。二、final成员变量 成员变量是随类初始化或对象初始化而初始化的。当类初始化的时候,会给类变量分配内存;当对象初始化的时候,会给实例变量分配内存。 所以说,final修饰的变量可以在申明的时候指... 阅读全文
posted @ 2015-08-04 23:30 grace_sister 阅读(2413) 评论(1) 推荐(2)
摘要:一、什么情况下使用枚举类? 有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便?二、为什么不用静态常量来替代枚举类呢? public static final int SEASON_SPRING = 1; public static final int SEASON... 阅读全文
posted @ 2015-08-03 22:52 grace_sister 阅读(83921) 评论(5) 推荐(17)