Bageshシャルマ:
私は、文字列がするように代入演算子を使用して、私のカスタムオブジェクトを作成します。
例えば、
私のような簡単な方法で従業員クラスのオブジェクトを作成する場合 -
Class Employee{
private String name;
private int age;
private String country;
}
Employee employee = "Bagesh,27,India";
だから、オブジェクトStringクラスが作成するのと同じ方法を作成することは可能でしょうか?または誰もが文字列代入演算子オブジェクト作成の内部作業を提案することができます。
私はすでに多くのリンク上でそれを検索しましたが、完全な答えが得られませんでした。
tbsalling:
いいえ、それはできません。
String
このクラスは、Javaで特別です。コンパイラはそれについての特別な知識を持っており、例えば、バイトコードを生成する方法を知っている=
し、(事前に割り当てられた文字列プール内の文字列に割り当てる参照)演算子を+
演算子(コール.concat()
)。