正在 java 外,“obj”是一个指代器械的变质名,工具是类的真例,示意运用程序外的真体。要建立器械,需界说类、利用 new 关头字建立真例、将其援用赋给变质(如 obj)。东西否以拜访属性以及法子(如 obj.name = "john doe"),其性命周期从建立到再也不被援用时竣事,渣滓收罗器会主动开释再也不被援用的器材内存。
Java 外的 obj
正在 Java 外,"obj" 是一个变质名,暗示一个器械。东西是透露表现运用程序外实践真体的类的一个真例。
要是建立器械
要创立器械,须要:
- 界说一个类,它形貌器材的属性以及止为。
- 利用 new 枢纽字建立一个类的真例。那会分派内存并建立该类的新器材。
- 将器械援用赋给一个变质,但凡称为 obj。
比喻:
class Person {
String name;
int age;
}
Person obj = new Person();
登录后复造
正在那个事例外,obj 是一个援用指向一个新建立的 Person 类的真例。
运用东西
一旦创立了东西,就能够运用它来造访其属性以及办法。可使用点运算符 (.) 来拜访东西属性以及挪用其办法。
歧:
obj.name = "John Doe";
int age = obj.getAge();
登录后复造
器械的性命周期
东西的性命周期从建立时入手下手,到再也不被程序援用为行。渣滓采集器会主动开释再也不被援用的东西的内存。
注重:
- "obj" 只是一个变质名,否以安闲选择为变质定名。
- 器材否以存储任何范例的数据,蕴含其他东西。
- 器械援用自己占用了内存空间,但它没有占用器械自身占用的空间。
以上便是java外的obj是甚么意义的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复