av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

Java中對象類型如何進行轉(zhuǎn)換

時間:2025-04-18 22:11:40 java語言 我要投稿
  • 相關(guān)推薦

Java中對象類型如何進行轉(zhuǎn)換

  導語:Java中對象類型如何進行轉(zhuǎn)換呢?下面是小編給大家提供的Java中對象類型的強制轉(zhuǎn)換代碼實現(xiàn),大家可以參考閱讀,更多詳情請關(guān)注應屆畢業(yè)生考試網(wǎng)。

  class person

  {

  void f1()

  {

  System.out.println("person f1 is calling !");

  }

  void f2()

  {

  f1();

  }

  }

  class student  extends person

  {

  void f1()

  {

  System.out.println("student f1 is calling! ");

  }

  void f3()

  {

  System.out.println("student f3 is calling!");

  }

  void f4()

  {}

  }

  class Rt20

  {

  public static void main(String[]args)

  {

  student s=new student();

  call(s);

  }

  public static void call(person p)//子類的對象可以自動轉(zhuǎn)換為父類的對象.

  {

  if(p instanceof student)//這句意思:p確實是student的對象嗎.

  {

  student s=(student)p;//把person類型強制轉(zhuǎn)換為student類型.

  s.f1();

  s.f2();

  s.f3();

  }

  else

  {

  p.f1();

  p.f2();

  }

  //p.f4();//p只能調(diào)用person類的內(nèi)容,雖然說p來源于student .但是它帶上person類的

  //帽子,所以只能調(diào)用person類的成員.

  }

  }

【Java中對象類型如何進行轉(zhuǎn)換】相關(guān)文章:

Java如何完成數(shù)據(jù)類型轉(zhuǎn)換02-27

Java數(shù)據(jù)類型轉(zhuǎn)換08-04

java類型的字符轉(zhuǎn)換的方法02-26

講解Java中如何構(gòu)造內(nèi)部類對象及訪問對象07-24

Java中float類型的范圍及其與十六進制的轉(zhuǎn)換方法06-18

Java 2.1 java基本類型的轉(zhuǎn)換和運算符05-29

Java中創(chuàng)建對象的方式08-02