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