摘要:
1. 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始 化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不 能再让其指向另一个对象。
2. 当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员 方法都会被隐式地指定为final方法 阅读全文
posted @ 2020-10-30 19:28
java面试站
阅读(80)
评论(0)
推荐(0)
摘要:
主要作用是完成对类对象的初始化工作。可以执行。因为一个类即使没有声明 构造方法也会有默认的不带参数的构造方法。
特性
1. 名字与类名相同;
2. 没有返回值,但不能用void声明构造函数;
3. 生成类的对象时自动执行,无需调用。 阅读全文
posted @ 2020-10-30 19:22
java面试站
阅读(863)
评论(0)
推荐(0)
摘要:
1. 从语法形式上,看成员变量是属于类的,而局部变量是在方法中定义的 变量或是方法的参数;成员变量可以被 public,private,static 等修饰符所 修饰,而局部变量不能被访问控制修饰符及 static 所修饰;但是,成员 变量和局部变量都能被 final 所修饰; 2. 从变量在内存中 阅读全文
posted @ 2020-10-30 19:18
java面试站
阅读(255)
评论(0)
推荐(0)
摘要:
1. 接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始 接口方法可以有默认实现),抽象类可以有非抽象的方法 2. 接口中的实例变量默认是 final 类型的,而抽象类中则不一定 3. 一个类可以实现多个接口,但最多只能实现一个抽象类 4. 一个类实现接口的话要实现接口的 阅读全文
posted @ 2020-10-30 19:16
java面试站
阅读(131)
评论(0)
推荐(0)