Rumah > Java > javaTutorial > Bagaimana untuk menggunakan kaedah toSpring() kelas Objek dalam java

Bagaimana untuk menggunakan kaedah toSpring() kelas Objek dalam java

PHPz
Lepaskan: 2023-05-11 23:55:04
ke hadapan
937 orang telah melayarinya

Objek ialah punca hierarki kelas dan setiap kelas boleh mempunyai Object sebagai superclass. Semua kelas secara langsung atau tidak langsung mewarisi daripada kelas ini

Kaedah pembina: Objek awam()

Imbas kembali dalam berorientasikan objek, mengapa dikatakan bahawa pembina subkelas diakses secara lalai? Adakah ia pembina tanpa parameter bagi kelas induk?

Oleh kerana kelas induk peringkat tertinggi mereka hanya mempunyai pembina tanpa hujah

package com.itheima_56;

public class Student extends Object{
private String name;
private int age;

public Student(){
}

public Student(String name, int age) {
this.name = name;
this.age = age;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

//重写toString方法
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
Salin selepas log masuk
package com.itheima_56;
/*
Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承自该类
看方法的源码:选中方法,按下Ctrl+B
建议所有子类重写此方法
如何重写呢?自动生成即可
*/

public class ObjectDemo {
public static void main(String[] args) {
Student s = new Student();
s.setAge(18);
s.setName("王昱翔");
System.out.println(s);//默认com.itheima_56.Student@5cad8086
System.out.println(s.toString());
/*
public void println(Object x) { //x = s
String s = String.valueOf(x);
synchronized (this) {
print(s);
newLine();
}
}
public static String valueOf(Object obj) { //obj = x;
return (obj == null) ? "null" : obj.toString();
}
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}

*/
}
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah toSpring() kelas Objek dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan