欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

java語言

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

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

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

  導(dǎo)語:Java中對象類型如何進(jìn)行轉(zhuǎn)換呢?下面是小編給大家提供的Java中對象類型的強(qiáng)制轉(zhuǎn)換代碼實(shí)現(xiàn),大家可以參考閱讀,更多詳情請關(guān)注應(yīng)屆畢業(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)//子類的對象可以自動(dòng)轉(zhuǎn)換為父類的對象.

  {

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

  {

  student s=(student)p;//把person類型強(qiáng)制轉(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中對象類型如何進(jìn)行轉(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類型的范圍及其與十六進(jìn)制的轉(zhuǎn)換方法06-18

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

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