????Java??????????????????????????????????????(????????????)???????????????????????????????????????????????????????????????(?????????????)???????????????????????????????????????????????????????????????????????????????????????
????1. Java???????
????Java??????娣�????泄婕睯ava?????????????伪???????????????????????????????????????????????????????????????????
????Java?????邪????????????????????????????谐??????????????????伞???????????????????????????????????位??????????????????????????????????????梅??????????????(?娲�????????????????)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????instanceof?????????????????????????椤�??????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????效???????JAVA??????娣�??未????????梅???????????????????????卸??????????
?????????????Java???????????????

?????????????????????????校??????????????????????????????????????????????????????????械????位????????????????????????????
????2. ????????????
???????????????????????械???????????椤�???????胁?????static??private???????????????????????些???????????????????
????????????校?????????????????????????????????????????蟹????????????????class????谐??????????????????????????????????????????????????????????????懈梅???????纬????????
?????????谐???Base??????Derive??
public class Base
{
public Base()
{
}
public void test()
{
System.out.println( "int Base" );
}
public void print()
{
}
}
public class Derive extends Base
{
public Derive()
{
}
public void test()
{
System.out.println( "int Derive" );
}
public void sayHello()
{
}
public static void main( String[] args )
{
Base base = new Derive();
base.test();
}
}
?????????械?Base??Derive??????????锟�?

???????????????test()??????Base??Derive????????卸???????位??-位??1????Base???????校?test()?????Base??test()???????????????Derive???????校????????位??1???????Derive??test()???????????
??????Java????????base.test()??????base??????????base????????????????位?????????????????base?????????????Base????Derive??????????????????????????????????????械????????“????????”????????????????????????????Class?????????????????????base?????????????Derive??????????test()?????????????test()????????????????????????????小???????????????械????????“????????”???????????????位??1??位??1????test()??????Derive???test()??????????JAVA??????????械?test()??????????????????????????????????Derive????????????test()??????Derive???test()??????????JAVA??????????????-????base?????????????????????base?????????????
????????????????????????????????JAVA???????????????????????????????胁??????????????