天天看点

面向对象_学生类_使用

/*

在一个java文件中写两个类:一个基本类,一个测试类。

注意:文件名和测试类名称一致。


如何使用呢?

创建对象使用。


如何创建对象呢?

格式:类名 对象名 = new 类名();


如何使用成员变量呢?

对象名.成员变量名


如何使用成员方法呢?

对象名.成员方法名(...)

 */

 //学生类

 class Student{

//姓名

String name;//默认地址值 null

//年龄

int age;//默认地址值 0

//住址

String address;//默认地址值 null


//学习方法

public void study(){

System.out.println("学生正在学习");

}


//吃饭方法

public void ead(){

System.out.println("学习累了,去吃饭");

}


//睡觉方法

public void sleep(){

System.out.println("学习完了,睡觉");

}

 }



 //学生测试类

 class StudentDemo{

public static void main(String[] args){

//类名 对象名 = new 类名();

Student s = new Student();


//输出成员变量值

//System.out.println(s.name);

//System.out.println(s.age);

//System.out.println(s.address);

//改进写法

System.out.println(s.name+"---"+s.age+"---"+s.address);


//给成员变量赋值

s.name = "小明";

s.age = 18;

s.address = "南京";

//赋值后的输出

System.out.println(s.name+"---"+s.age+"---"+s.address);


//调用方法

s.study();

s.ead();

s.sleep();

}

 }