国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

java第5天的代碼

2019-11-17 04:06:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
/*****************Animal.java begin ***********************/

public class Animal{

public void jj(){
  
}

public static void main(String args[]){
  //編譯時(shí)類(lèi)型       //運(yùn)行時(shí)類(lèi)型
  Animal animal=new Dog();//animal對(duì)象被聲明為Animal類(lèi)型,引用Dog對(duì)象
  Dog dog=(Dog) new Animal();
  Animal animal1=new Cat();
  System.out.PRintln(animal instanceof Animal );//true
  System.out.println(animal instanceof Dog );//true
  System.out.println(animal instanceof Cat );//false
  
  Animal animal2=new Cat();//animal對(duì)象被聲明為Animal類(lèi)型,引用cat對(duì)象
  System.out.println(animal1 instanceof Animal );
  System.out.println(animal1 instanceof Dog );
  System.out.println(animal1 instanceof Cat );
  
//  Dog dog=new Dog();
  System.out.println(dog instanceof Dog );//true
  System.out.println(dog instanceof Animal );//true
  System.out.println(dog instanceof Object );//true
  
  //Dog類(lèi)與Cat類(lèi)之間沒(méi)有直接或間接地繼承關(guān)系
//  System.out.println(Dog instanceof Cat);
}
}
class Dog extends Animal{
String name;
public void jj(String name){
  
}

}
class Cat extends Animal{

}
/*****************Animal.java end ***********************/

/*****************TestDuoTai.java begin ***********************/

public class TestDuoTai{

public static void main(String args[]){
  //引用的是Cat1對(duì)象(調(diào)用有方法覆蓋的方法)
  Animal1 a=new Cat1();
  a.show();
  a.eat();
//  a.a();
  
}

}
class Animal1{
public void a( ){}

public void eat(){
  System.out.println("Animal1 eat...");
}

public void show(){
  System.out.println("Animal1 show...");
}

}
class Cat1 extends Animal1{

public void eat(){
  System.out.println("Cat eat...");
}

    public void show(){
  System.out.println("Cat show..");
}

}

/*****************TestDuoTai.java end ***********************/

/*****************TestFinal.java begin ***********************/

class TestFinal {

public static void main(String args[]){
  huhu h=new wowo();
//  h.show();
}


}
class huhu{
private static final String name="張三";
static{
//  name="";//在靜態(tài)代碼塊中可以屬性賦值
}

/**
  * private類(lèi)型的方法都默認(rèn)認(rèn)為是final方法,因而不能被子類(lèi)的方法覆蓋
  */
    private final void show(){//
     System.out.println("父類(lèi)方法");
}
}
class wowo extends huhu{
private int age;

private void show(){
  System.out.println("子類(lèi)方法");
}

}

/*****************TestFinal.java  end ***********************/

/*****************TestOverload.java begin ***********************/

public class TestOverload {
  public void amethod(int i, String s){}

  //加入其他方法
  //下面哪些方法可以加入到Sample類(lèi)中,并且保證編譯正確呢?

//  public void amethod(String s, int i){} (可以)
//  public int amethod(int i, String s){return 0;} (不可以)
//  private void amethod(int i, String mystring){} (不可以)
//  public void Amethod(int i, String s) {} (可以)
//  abstract void amethod(int i); (不可以)
}
/**
* 抽象類(lèi)Sample (abstract public class Sample)
* @author Administrator
*
*/
abstract class Sample{
public static void main( String[] s){}

//加入其他方法
//下面哪些方法可以加入到Sample類(lèi)中,并且保證編譯正確呢?

// abstract public void main(String s, int i);
// public final static int main(String[] s){return 0;}
// private void main(int i, String mystring){} (可以)
// public void main( String s) throws Exception{} (可以)

}

/*****************TestOverload.java  end ***********************/

/*****************TestOverride .java begin ***********************/

public class TestOverride {

public TestOverride method()throws RuntimeException{
  return null;
}

}
class override extends TestOverride{

private String name;
private String passWord;

public override method(){
  return null;
}//覆蓋父類(lèi)方法
// private void method(){}//不能縮小父類(lèi)的修飾符范圍
    public  void method(String name,String password){}//重載父類(lèi)中的方法
}
/**
* 異常實(shí)例代碼
*/
//class Sub1 extends TestOverride{
// public void method()throws NullPointerException{}
//}
//class Sub2 extends TestOverride{
// public void method()throws RuntimeException{}
//}
//class Sub3 extends TestOverride{
// public void method()throws Exception{}
//}
//class Sub4 extends TestOverride{
// public void method()throws classnotfoundException ,nullpointerException{}
//}

/*****************TestOverride .java  end ***********************/

/*****************TestSuper .java begin ***********************/

public class TestSuper {

public static void main(String[] args) {
  // TODO Auto-generated method stub
  B b=new B();
  b.show();
}

}
class A {
public int n=10;
}
class B extends A {
public int n=100;

public void show (){
     int n=1000;
  System.out.println(n);//調(diào)用方法內(nèi)部中的屬性
  System.out.println(this.n);//調(diào)用本類(lèi)中的屬性
  System.out.println(super.n);//調(diào)用父類(lèi)中的屬性
  
}


}

/*****************TestSuper .java  end ***********************/

/*****************TestSuper1 .java begin ***********************/

public class TestSuper1 {

public static void main(String args[]){
  Test test=new Test(1);
//  Test test1=new Test(1);
}
}

class Test{

static
{
  //靜態(tài)代碼塊
  System.out.println("static code.....");
}
//
{
  //實(shí)例代碼塊(創(chuàng)建對(duì)象的時(shí)候調(diào)用)
  System.out.println("code......");
}

public Test(){
  System.out.println("A....");
}
public Test(int n){
  System.out.println("A int n.....");
}
}

/*****************TestSuper1 .java  end ***********************/

/*****************TestSuper2 .java begin ***********************/

public class TestSuper2 {

public static void main(String args[]){
  Test1 test=new Test2();
}
}

class Test1 {

public static void show(){}
//類(lèi)加載的時(shí)候去調(diào)用
static {
  System.out.println("static Test1 code....1");
}

//創(chuàng)建一個(gè)對(duì)象的時(shí)候調(diào)用
{
  System.out.println("Test1 code.... 3");
}

public Test1() {
  System.out.println("Test1.... 4");
}

}

class Test2 extends Test1 {
private static final String name ;
public void show(String name){}
//類(lèi)加載的時(shí)候去調(diào)用
static {
  name="mingkun ";
  System.out.println("static Test2 code....2 ");
}
//創(chuàng)建一個(gè)對(duì)象的時(shí)候調(diào)用
{
  System.out.println("Test2 code....5 ");
}

public Test2() {
  System.out.println("Test2....6");
}

}

/*****************TestSuper2 .java  end ***********************/
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 连南| 广东省| 景谷| 龙胜| 简阳市| 张家界市| 阿坝县| 莎车县| 定日县| 云和县| 博乐市| 射洪县| 七台河市| 黄平县| 肇州县| 平顶山市| 沙河市| 吉安市| 咸丰县| 寻甸| 包头市| 和硕县| 正阳县| 体育| 罗定市| 闽侯县| 楚雄市| 霍邱县| 新建县| 荣成市| 尚义县| 东山县| 郓城县| 许昌县| 连南| 赤水市| 浦城县| 托里县| 韩城市| 广德县| 中方县|