簡體   English   中英

如何讓我自己的方式來創建一個對象?

[英]How To Make My Own Way To Create An Object?

IntegerStringT[]這樣的對象都有自己獨特的構造函數調用。 例如,在創建Integer時,您可以將Integer i = 5改為Integer i = new Integer(5) ,而不是放入Integer i = new Integer(5) Stringarrays相同。 我想知道我是否可以對構造函數調用進行自己獨特的替換。 我有一個叫做Fraction的類,你可以在其中放置一個分子和分母,它可以做任何分數可以做的事情。 現在,這就是我構造它的方式: Fraction f = new Fraction(3, 4) ,其中分子是第一個參數,分母是第二個參數。 我想知道我是否可以做類似Fraction f = 3/4事情,在那里我不必調用構造函數。 謝謝!

您不能添加自己的文字。 你能做的最好的事情是一個解析文字字符串的函數。

Fraction f = fraction("3/4");

3/4將始終是編譯時常量int 0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM