JAva finalとinstanceofキーワード
5480 ワード
/* final class A
{
public final void eat(){
System.out.println(" ");
}
} */
class A
{
}
class B extends A
{
//
public void eat(){
System.out.println(" ");
}
static final double PI=3.1415926;
public void test( final int x,int y){
//x=12;
y=33;
System.out.println("x="+x+"y="+y);
}
public void test( final int[] x){
//
x[0]=1;
// !!!x=new int[]{23};
System.out.println(x[1]);
}
}
class Demo4
{
public static void main(String[] args)
{
new B().test(2,3);
new B().test(new int[]{20,3});
A a =new A();
B b=new B();
System.out.println("a B ( ) ");
System.out.println("instanceof "+(a instanceof A));
System.out.println("instanceof "+(a instanceof B));
System.out.println("instanceof "+(b instanceof B));
System.out.println("instanceof "+(b instanceof A));
System.out.println("final");
}
/*
final :
:
:
:
1.final ,
java :
final ,
:
*/
}