Files
javaSE-0113/day06/src/com/inmind/object01/Demo01.java

49 lines
1.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.inmind.object01;
/*
面向对象给学生类属性赋值并调用学生类行为
类与对象的关系:类是抽象(设计图),对象是具体(根据设计图创建出来真正存在的实体)
一个类的属性变量和方法都要通过该类的对象来操作
如何创建出对象???
创建对象的格式:
类名 对象名 = new 类名();
Student s = new Student();
总结:
要对另一个类的属性变量和行为方法进行调用操作,必须创建该类的对象,并通过该对象来操作:
a.对象.属性变量
b.对象.行为方法(参数列表)
注意:类,数组,接口是引用数据类型,都保存地址
*/
public class Demo01 {
public static void main(String[] args) {
//创建一个学生类的对象
Student s = new Student();
/*
Student:表示创建的对象的类型
s:表示对象名用来操作对象的s中保存了真正学生对象的地址
new:在堆内存中创建内容
Student():表示要创建的对象,跟之前的类名保持一致
*/
//学生对象的属性和行为的操作
//学生对象的属性值的设置
/*s.name = "张三";
s.age = 22;
s.id = 10;
s.gender = "男生";
s.score = 88.8;
//学生对象的属性值的获取
System.out.println(s.name);
System.out.println(s.score);
System.out.println(s.gender);*/
//调用学生对象的行为(成员方法)
s.eat("肯德基");
s.sleep();
s.study("java");
}
}