day06-面向对象给学生类属性赋值并调用学生类方法

This commit is contained in:
2026-05-10 10:48:44 +08:00
parent fc4bfa6cae
commit e7a934d315

View File

@@ -0,0 +1,52 @@
package com.inmind.object01;
/*
面向对象给学生类属性赋值并调用学生类方法
类与对象的关系:类是抽象(设计图),对象是具体存在的实例(根据类创建的)
一个类的成员变量和方法,都必须通过该类的对象来操作。
如何创建出对象???
创建对象的格式:
类名 对象名 = new 类名();
Student s = new Student();
*/
public class Demo02 {
public static void main(String[] args) {
//创建出一个真正的学生对象
/*
Student:表示创建的对象的类型
s:表示对象名标识符的一种s中保存的是真正的学生对象的地址
new:在堆内存中创建的内容,(成员变量是有默认值)
Student():与之前的类型保持一致
*/
Student s = new Student();
//获取对象的属性(默认值)
System.out.println(s.name);
System.out.println(s.age);
System.out.println(s.id);
System.out.println(s.score);
System.out.println(s.gender);
//对象属性的赋值操作
s.name = "张三";
s.age = 18;
s.id = 10;
s.score = 90.5;
s.gender = "";
System.out.println(s.name);
System.out.println(s.age);
System.out.println(s.id);
System.out.println(s.score);
System.out.println(s.gender);
//调用对象的行为(成员方法)
s.eat("大排");
s.sleep();
s.study("java");
s.study("SQL");
s.study("AI");
}
}