国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java Object toString方法原理解析

瀏覽:82日期:2022-09-04 11:28:23

在Java中,所有的對象都是繼承自Object,自然繼承了toString方法,在當使用System,out.println()里面為一個對象的引用時,自動調用toString方法將對象打印出來。如果重寫了tostring方法則調用重寫的toString 方法。

先看下面一段代碼

public class ToStringTest { static int i = 1; public static void main(String[] args) { System.out.println('love '+new ToStringTest()); ToStringTest a = new ToStringTest(); a.i++; System.out.println('me '+a.i); }public String toString(){ System.out.print('I '); return 'java ';}}

運行結果:

I love java me 2

對代碼剖析:

首先聲明了一個靜態變量i,,static修飾的成員或代碼塊在類加載的時候會進行內存申請,接著進入主方法main中,在第一句輸出語句中,里面用new了此類對象,當執行該代碼的時候,先會創建本類的對象,調用下面重寫的tostring方法,輸出I,返回java,再進行main方法中第一句話的打印輸出,拼接得到I love java。

這個me2 的輸出,是static的定理,類加載概念, static修飾的類,一般的一個類

只發生一次類加載。輸出m2。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 三级国产精品一区二区 | 国产成人亚洲精品无广告 | 日本一区二区三区精品视频 | 免费在线观看的毛片 | 一级床上爽高清播放 | japanesetubesexfree| 免费永久在线观看黄网 | 国产日韩欧美在线观看播放 | 97在线免费视频 | 欧美一级毛片免费高清的 | 欧美成人毛片免费网站 | 欧美成人鲁丝片在线观看 | 九九re6精品视频在线观看 | 中文在线视频 | 男女午夜24式免费视频 | 91欧美激情一区二区三区成人 | 国产精品亚洲片在线va | 美女张开腿黄网站免费国产 | 美女mm131爽爽爽免费视色 | 国产精品久久国产三级国电话系列 | 国产va精品网站精品网站精品 | 91久久国产综合精品女同我 | 一极毛片| 久久在线视频免费观看 | 国产亚洲欧美精品久久久 | 中文字幕欧美一区 | a级毛片在线免费看 | 成人一级视频 | 成人亚洲精品一区 | 国产精品黄网站 | 精品国产一区二区三区四区不 | 成年人免费在线视频 | 久久的精品99精品66 | 在线精品亚洲欧洲第一页 | 国产99精品一区二区三区免费 | 国产精品尹人在线观看免费 | 亚洲国产精品综合久久网络 | 99久久精品国产免费 | 国产精品自拍视频 | 日美三级 | 国产精品久久久久9999小说 |