day11-final修饰类与方法
This commit is contained in:
16
day11/src/com/inmind/final01/Demo01.java
Normal file
16
day11/src/com/inmind/final01/Demo01.java
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
package com.inmind.final01;
|
||||||
|
/*
|
||||||
|
final:被它修饰的内容,不能够被改变
|
||||||
|
final有4个用法:
|
||||||
|
1.修饰类
|
||||||
|
2.修饰方法
|
||||||
|
3.修饰成员变量
|
||||||
|
4.修饰局部变量
|
||||||
|
|
||||||
|
-------------------------------------
|
||||||
|
final关键字用于修饰类:该类就不能被继承
|
||||||
|
final与abstract是冲突,不能一起使用
|
||||||
|
被final修饰的类,叫“太监类,最终类”
|
||||||
|
*/
|
||||||
|
public class Demo01 {
|
||||||
|
}
|
||||||
12
day11/src/com/inmind/final01/FinalClass.java
Normal file
12
day11/src/com/inmind/final01/FinalClass.java
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
package com.inmind.final01;
|
||||||
|
//最终类
|
||||||
|
public final class FinalClass {
|
||||||
|
public void method1() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void method2(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
10
day11/src/com/inmind/final01/NormalClass.java
Normal file
10
day11/src/com/inmind/final01/NormalClass.java
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
package com.inmind.final01;
|
||||||
|
/*
|
||||||
|
final关键字用于修饰方法:该方法就不能被子类重写
|
||||||
|
*/
|
||||||
|
public class NormalClass {
|
||||||
|
//普通方法+final=最终方法,无法被修改的方法
|
||||||
|
public final void method(){
|
||||||
|
System.out.println("NormalClass的method方法");
|
||||||
|
}
|
||||||
|
}
|
||||||
6
day11/src/com/inmind/final01/Zi.java
Normal file
6
day11/src/com/inmind/final01/Zi.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package com.inmind.final01;
|
||||||
|
|
||||||
|
public class Zi extends NormalClass{
|
||||||
|
//ctrl+o
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user