亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語(yǔ)言

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

時(shí)間:2024-06-25 21:28:03 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

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

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

  {

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

  {

  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來(lái)源于student .但是它帶上person類的

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

  }

  }