網站地圖 | RSS訂閱 老鐵博客 - 上海SEO優化|上海網站建設|蜘蛛池出租|站群代搭建
你的位置:首頁 ? 前端腳本 ? 正文

java對象,java編程九九乘法表

2020-6-11 14:5:10 | 作者:老鐵SEO | 0個評論 | 人瀏覽

  類是一種模版,不能直接使用,需要照模版生成具體的實體才能夠用,比如


  定義:


  publicclassHuman{


  privateStringname;


  privateintage;


  privateStringsex;


  publicStringgetName(){


  returnname;


  }


  }


  使用:


  Humanpeople=newHuman();


  people.getName();


  變量簡單來說就是一中引用指針.


  類就想當于設計模型,不能直接使用,對象就是按照模型做出來的產品,實實在在用得到的


  這些基礎的東西你多看些書和例題,有些東西沒接觸過理解不了


  java類和對象的關系是什么?


  類:類很好理解,聽說過人類,哺乳類,爬蟲類這些名詞吧,是的,java中的類也可以這么理解


  類就像是用來描述一樣東西的總稱,例如人類:有眼睛,嘴巴,鼻子,耳朵,身體等的東西


  我們稱具有這些特征的東西為人類,用java表示:


  publicstaticclassperson//建立一個叫person的類,我們可以把它看成人類


  {


  Stringmouse;


  Stringeyes;


  Stringear;


  Stringname;


  Stringtall;


  /*上面的定義的東西就是person人類的特征,有嘴巴,眼睛,耳朵,名字,身高*/


  }


  對象:對象是類的具體表現,它具有類的特征??梢赃@樣理解,上面說類,可以理解為人類,那么對


  象就相當于一個具體的人,例如我叫小明,那么我是人類對吧,我就是這人類的具體表現。


  她叫小娜是個人,屬于人類,你也一樣。用java表示:


  personxm=newperson();//類+名字=new+類+();這就創建了一個小明xm這個人了


  /*上面這種創建對象的寫法是不是很像以前輸入語句的寫法


  Scannersc=newScanner();沒錯,其實這也是創建了一個對象,只是以前不知道為什么這樣寫而已


  */


  **************************************************************************************


  那么我用一段完整的代碼表現一下吧:


  packagespy1;//我這個包的名字,如果你的包名不是這個改一下,改為你的package包名


  publicclasshello2{//我這個類的名字,如果你的類名不是這個改一下,改為你class類名


  publicstaticvoidmain(String[]args){


  personxm=newperson();//新建一個xm對象,現在xm這個對象有person類的所有特征


  xm.mouse="紅色";//xm對象有嘴巴mouse


  xm.eyes="水汪汪的";//xm對象有嘴巴眼睛eyes


  xm.ear="2只大大的耳朵";//xm對象有耳朵ear


  xm.name="小明";//xm對象有名字name


  xm.tall="170cm";//xm對象有身高tall


  System.out.print(xm.mouse+xm.eyes+xm.ear+xm.name+xm.tall);//輸出對象xm的各種特征值


  }


  publicstaticclassperson//注意,類是寫在main主函數外的,寫在整個hello2類當中,寫法和方法的寫法很類似


  {


  Stringmouse;


  Stringeyes;


  Stringear;


  Stringname;


  Stringtall;


  }


  }


  java中類對象的作用


  對象就是類的實例化


  如有個class類叫Test.class


  那么


  Testt=newtest();


  那么t就是對象


  什么是Java中的對象?


  在Java當中,對象是一個類的實體。比如說我們定義了一個Person類,很抽象,可能是若干人的集合。但是當我們將至實例化后,例如Liming可能就是Person類中的一個對象。


  對象實現了一些相關的數據和算法的封裝。


  對象變量就是用來接受某個類的對象的。


  比如,我們用new運算符聲明一個Person類的對象。newPerson()。這時候,系統中就開辟了一塊內存給這個對象。但是,這個對象我們不知道他的稱呼。而對象變量可以讓我們方便的調用生成的對象。


  比如,Personliming;這一句是聲明了一個對象變量,但是,liming畢竟只是一個能夠容納Person類的對象的變量,而不是一個對象。此時你如果用liming.toString()就是錯誤的。一旦你將liming這個變量初始化:liming=newPerson();就可以用liming.toString()了。


  方法就是函數。

  • 本文來自: 老鐵博客,轉載請保留出處!歡迎發表您的評論
  • 相關標簽:
  • 已有0位網友發表了一針見血的評論,你還等什么?

    必填

    選填

    記住我,下次回復時不用重新輸入個人信息

    必填,不填不讓過哦,嘻嘻。

    ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

    相關推薦

    苍穹之上手游怎么赚钱 极速11选5开奖网 彩票论坛首页 北京pk10六码公式教程 内蒙古快3基本走势图 初学者怎么理财 宁夏十一选五手机版下载 股票涨跌逻辑 灵心水清打一肖 福建36选7开奖时间 新三版股票怎么买