java-final关键字在属性域的使用
package com.ray.testobject;
/**
* final在属性域的使用
*
* @author ray
* @since 2015-05-01
*
*/
public class Person {
private final String name = "ray";
public String getName() {
return name;
}
// private void set(String name) {
//这一句报错
// this.name=name;
// }
}
当属性域标识为final时,他就不可能在改动,也就是没有set方法,只有get方法
java-final关键字在方法里面的使用
package com.ray.testobject;
/**
* final在方法里面的使用
*
* @author ray
* @since 2015-05-01
*
*/
public class Test {
class Person {
public final String getName() {
return "person";
}
}
class Man extends Person{
//方法不能被重载,所以报错
// @Override
// public String getName() {
//
// }
}
}
当方法标识为final时,不能被重载
java-final关键字在类里面的使用
package com.ray.testobject;
/**
* final在类里面的使用
*
* @author ray
* @since 2015-05-01
*
*/
public class Test {
final class Person {
private String getName() {
return "person";
}
}
//由于上面的Person类使用了final,所以阻止了继承
//这里报错
// class Man extends Person{
// }
}
当类标识为final时,不能够被继承
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
主要介绍了详解Java编程中static关键字和final关键字的使用,是Java入门学习中的基础知识,需要的朋友可以参考下
继承(上) 继承的概述 继承的特点 super关键字 函数覆盖 子类的实例化过程 final关键字
主要介绍了Java编程中final关键字的使用,是Java入门学习中的基础知识,需要的朋友可以参考下
这这文件里的内容适合Java初学者,这里边包含了final这个关键字该如何定义以及用法、生存周期等知识点。这也是小编在刚开学学习JavaSE时记录的一些笔记,里面的内容非常适合JavaSE入门者学习,都是浅显易懂的话语,...
一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度 通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好 对Java语言的每个语法都提供了一个或多个例程讲解 ...
此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06...
此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06...
此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06...
此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06...
此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06...
一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度 通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好 对Java语言的每个语法都提供了一个或多个例程讲解 ...
主要介绍了详解Java中的final关键字的使用,是Java入门学习中的基础知识,需要的朋友可以参考下
此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06...
最好的最简单的Java入门教程。 目录 1 Java概述 1 1.1 Java语言概述 1 1.2 Java虚拟机以及跨平台原理 2 1.3 关于JVM的执行效率 2 1.4 客户端市场的折戟 3 1.5 Java的主要就业方向 3 1.5.1.1 Web开发 3 1.5.1.2 ...
第4章 面向对象(封装) 4课时 理解类封装属性(数据成员)和行为(方法成员),区别类和对象。 能够定义类,创建类的对象(实例化类)和通过对象引用访问数据成员和方法成员;形成定义类和使用类...
6.8 final关键字 6.8.1 final数据 6.8.2 final方法 6.8.3 final类 6.8.4 final的注意事项 6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入...
这是关于Java的基础的例子这里事关于接口和抽象类以及final关键字的应用
6.8 final关键字 6.8.1 final数据 6.8.2 final方法 6.8.3 final类 6.8.4 final的注意事项 6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入...
第一章 JAVA入门 10 计算机语言发展史 10 机器语言 10 汇编语言 10 高级语言 10 其他高级语言 11 JAVA发展简史 12 JAVA为什么能够流行? 13 JAVA各版本的含义 13 JAVA技术体系架构 14 JAVA的特性和优势 14 JAVA应用...