final
辐_射
这个作者很懒,什么都没留下…
展开
-
面向对象_接口的成员特点
/* 接口的成员特点 成员变量:只能是常量,并且是静态的。 默认修饰符:public static final 建议:自已手动给出。 构造方法:接口是没有构造方法的 成员方法:只能是抽象方法 默认修饰符:public abstract 建议:自已手动给出 所有类都默认继承自一个类:Object。 类 Object 是类层次结构的根类。每个类都原创 2016-10-11 21:49:31 · 1073 阅读 · 0 评论 -
面向对象_抽象类的成员特点
/* 抽象类的成员特点: 成员变量:既可以是变量,也可以是常量 构造方法:有。 用于子类访问父类的数据初始化。 成员方法:既可是抽象的,也可以是非抽象的。 抽象类的成员方法特性: A:抽象方法:强制要求子类做的事情 B:非抽象方法:子类继承的事情,提高代码的复用性。*/abstract class Animal{ public int num = 10;原创 2016-10-07 21:34:59 · 2295 阅读 · 0 评论 -
面向对象_final修饰变量的初始化时机
/* final修饰变量初始化时机 A:被final修饰的值只能赋值一次 B:在构造方法完毕前。(非静态的常量)*/class Demo{ //int num = 10; //final int num2 = 20; int num; final int num2; { //num2 = 10; } public Demo(){ num = 100;原创 2016-10-04 14:37:57 · 2174 阅读 · 0 评论 -
面向对象_final关键字修饰局部变量
/* 面试题:final修饰局部变量的问题 基本类型:基本类型的值不能发生改变 引用类型:引用类型的地址值不能生改变,但是,该对象的堆内存的值是可以改变的。*/class Student{ int age = 10;}class FinalTest{ public static void main(String[] args){ //局部变量是基本数据类型 in原创 2016-10-04 14:23:54 · 3725 阅读 · 0 评论 -
面向对象_final关键字修饰类,方法以及变量的特点
/* final可以修饰类,方法,变量 特点: final可以修饰类,该类不能被继承 final可以修饰方法,该方法不能被重写。(覆盖,复写) final可以修饰变量,该变量不能被重新赋值。因为这个变量其实是常量。 常量: A:字面值常量 "hello",10,true B:自定义常量 final int x = 10;*///final cla原创 2016-10-04 13:58:42 · 1748 阅读 · 0 评论 -
面向对象_final关键字引入
/* 继承的代码体现 由于继承中方法有一个现象:方法重写 所以,父类的功能,就会被子类给覆盖掉。 这些时候,我们不想让子类去覆盖父类的功能,只能让它使用。 这个时候,针对这种情况,Java就提供了一个关键字:final final:最终的意思。常见的是它可以修饰类,方法,变量。*/class Fu{ public final void show(){ System.o原创 2016-10-04 13:40:43 · 326 阅读 · 0 评论 -
面向对象_final关键字、多态、抽象类、接口总结
1:final关键字(掌握) (1)是紧终的意思,可以修饰类、方法、变量 (2)特点: 它修饰的类,不能被继承。 它修饰的方法,不能被重写。 它修饰的变量,是一个常量。 (3)面试相关: A:局部变量 a:基本类型 值不能发生改变 b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的 B:初始化时机: a:只能初始化一次 b:常见给值原创 2016-10-16 01:31:40 · 586 阅读 · 0 评论 -
面向对象_形式参数和返回值、包、导包、权限修饰符、常见的修饰符、内部类总结
1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要的是该类名的对象 抽象类名:需要的是该抽象类的子类对象 接口名:需要的是该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该抽象类的子类对象 接口名:返回的是该接口的实现类对象 (3)链式编程: 对象.方法1().方法2()....方法n(); 这种用法:其原创 2016-10-24 23:08:29 · 512 阅读 · 0 评论 -
面向对象_抽象类和接口的区别
抽象类和接口的区别:(面试题)A:成员区别 抽象类: 成员变量:可以变量,也可以常量 构造方法:有。 成员方法:可以抽象,也可以非抽象 接口: 成员变量:只可以常量 成员方法:只可以抽象 B:关系区别 类与类 继承关系,可以单继承,也可以多层继承 类与接口 实现关系,可以单实现,也可以多实现 接口与接口 继承关系,可以单继承,也可以多继承 C原创 2016-10-14 00:20:15 · 821 阅读 · 0 评论 -
面向对象_类及其组成所使用的常见修饰符
/* 修饰符: 权限修饰符:private、默认的、protected、public 状态修饰符:static、final 抽象修饰符:abstract 类: 权限修饰符:默认的、public 状态修饰符:final 抽象修饰符:abstract 用的最多的就是:public 成员变量: 权限修饰符:private、默认的、protected、p原创 2016-10-22 19:26:27 · 1340 阅读 · 0 评论 -
日期类的时间从为什么是从1970年1月1日
I suspect that Java was born and raised on a UNIX system.UNIX considers the epoch (when did time begin) to be midnight, January 1, 1970.是说java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元.但这依然没很好的解释"为什么",出于好奇原创 2016-12-05 22:50:15 · 5645 阅读 · 1 评论