学号 20165334 《Java程序设计》第4周学习总结 教材学习内容总结 第五章 主要内容 子类与父类 子类的继承性 子类与对象 成员变量的隐藏和方法重写 super关键字 final关键字 对象的上转型对象 继承与多态 abstract类与abstract方法 面向抽象编程 开 闭原则 关于上 ...
分类:
编程语言 时间:
2018-03-25 12:07:08
阅读次数:
220
首发日期:2018-03-24 final关键字: final的作用:相当于使修饰的变量、方法或类“固定、最终化”,使得修饰的变量、方法、类不能再做改变【可以限制继承的重写】。 final可以修饰类、方法、变量。 final修饰的类不可以被继承。 final修饰的方法不可以被覆盖(重写) final... ...
分类:
编程语言 时间:
2018-03-25 01:26:58
阅读次数:
202
今日内容 继承 匿名对象和final关键字 抽象类 继承 继承的概述: 现实世界中的继承是儿子继承父辈的财产 Java语言中的继承使类与类之间产生了关系(子父类),子类可以继承父类的非私有的成员,(私有成员不能被继承、构造方法不能被继承也不能被重写,可以被子类调用) 继承体系的由来: 多个类拥有共同 ...
分类:
编程语言 时间:
2018-03-24 16:25:12
阅读次数:
155
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下final关键字和static关键字及其用法。 static作用于成员变量用来表示只保存一份副本,而fina ...
分类:
编程语言 时间:
2018-03-22 00:24:21
阅读次数:
215
1.final 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final ...
分类:
编程语言 时间:
2018-03-20 13:58:11
阅读次数:
150
1.scala的变量分为可变变量和不可变变量 不可变变量: 可变变量的定义方法 不可变变量相当于java中的final关键字修饰的数据,可变变量相当于java中的变量,对于scala语言而言,更希望使用的val的数据。 2.数据类型的位置,变量在前数据类型在后 数据在定义的时候,需要给他们赋值,负责 ...
分类:
其他好文 时间:
2018-03-16 15:41:03
阅读次数:
148
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。final类中的成员变量可以根据需要设为final,final类中的所有成员方法都会被隐式地指定 ...
分类:
编程语言 时间:
2018-03-10 01:25:51
阅读次数:
139
1. final关键字 数据:声明数据为常量,对于基本类型final使数值不变,对于引用类型final使引用不变,但引用所指向的值是可以改变的,例如 final StringBuffer sb = new StringBuffer("sb"); sb.append(1); 此时打印sb的值为sb1; ...
分类:
编程语言 时间:
2018-03-04 21:14:12
阅读次数:
148
1.修饰数据 只能进行一次赋值操作,并在生命周期内不可改变他的值。 2.修饰方法参数 表示在整个方法中我们不改变参数的值。 3.修饰方法 表示方法不能被覆盖。明确告诉其他继承该类的程序员,不希望他们去覆盖这个方法。 4.修饰类 无法被继承 ...
分类:
其他好文 时间:
2018-03-01 23:29:53
阅读次数:
191
严格地说final修饰的变量不可被改变,一旦获得了初始值,该final变量的值就不能被重新赋值,因此final修饰成员变量和修饰局部变量时有一定的不同。 1. final成员变量 一般的成员变量是随类初始化或对象初始化而初始化的。当类初始化时,系统会为该类的类field分配内存,并分配默认值。也就是 ...
分类:
编程语言 时间:
2018-02-28 16:19:29
阅读次数:
184