instanceof
public class Person {
}
public class Student extends Person {
}
public class Teacher extends Person {
}
public class test {
public static void main ( String [ ] args) {
Object o= new Student ( ) ;
System . out. println ( o instanceof Student ) ;
System . out. println ( o instanceof Person ) ;
System . out. println ( o instanceof Object ) ;
System . out. println ( o instanceof Teacher ) ;
System . out. println ( o instanceof String ) ;
System . out. println ( "-------------------------" ) ;
Person p= new Student ( ) ;
System . out. println ( p instanceof Student ) ;
System . out. println ( p instanceof Person ) ;
System . out. println ( p instanceof Object ) ;
System . out. println ( p instanceof Teacher ) ;
System . out. println ( "-------------------------" ) ;
Student s= new Student ( ) ;
System . out. println ( s instanceof Student ) ;
System . out. println ( s instanceof Person ) ;
System . out. println ( s instanceof Object ) ;
}
}
static
public class Student {
private static int age;
private double score;
public void run ( ) {
go ( ) ;
}
public static void go ( ) {
}
public static void main ( String [ ] args) {
Student s = new Student ( ) ;
System . out. println ( s. age) ;
System . out. println ( s. score) ;
System . out. println ( Student . age) ;
s. run ( ) ;
go ( ) ;
}
}
public class Test {
{
System . out. println ( "匿名代码块" ) ;
}
static {
System . out. println ( "静态代码块" ) ;
}
public Test ( ) {
System . out. println ( "构造方法" ) ;
}
public static void main ( String [ ] args) {
Test p= new Test ( ) ;
System . out. println ( "---------------" ) ;
Test p1= new Test ( ) ;
}
}
import static java. lang. Math . random;
public class Test1 {
public static void main ( String [ ] args) {
System . out. println ( random ( ) ) ;
}
}