亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

java語(yǔ)言

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

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

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

  導(dǎo)語(yǔ):Java中對(duì)象類(lèi)型如何進(jìn)行轉(zhuǎn)換呢?下面是小編給大家提供的Java中對(duì)象類(lèi)型的強(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)//子類(lèi)的對(duì)象可以自動(dòng)轉(zhuǎn)換為父類(lèi)的對(duì)象.

  {

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

  {

  student s=(student)p;//把person類(lèi)型強(qiáng)制轉(zhuǎn)換為student類(lèi)型.

  s.f1();

  s.f2();

  s.f3();

  }

  else

  {

  p.f1();

  p.f2();

  }

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

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

  }

  }

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

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

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

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

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

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

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

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