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"); } }