赞
踩
一、类的定义
1、实物与类的对比
① 现实世界中的一类事物:
属性:事物的状态信息
行为:食物能做什么
② Java中用class描述事物:
成员变量:对应事物的属性
成员方法:对应事物的行为
2、类的定义格式
public class ClassName {
// 成员变量
// 成员方法
}
① 定义类:就是定义类的成员,包括成员变量和成员方法。
② 成员变量:在类中,方法外定义的变量。
③ 成员方法:去掉static定义的方法。
3、注意事项
① 成员变量直接定义在类当中,在方法外。
② 成员方法没有static关键字。
public class Student { // 成员变量 String name; int age; // 成员方法 public void eat() { System.out.println("吃饭"); } public void sleep() { System.out.println("睡觉"); } public void study() { System.out.println("学习"); } }
二、类的使用
通常情况下,一个类不能直接使用,需要根据类创建一个对象,才能使用。
分为三个步骤
1、导包
① 定义
指出需要使用的类在什么位置。
② 格式
import 包名称.类名称;
对于和当前类属于同一个包的情况下,可以省略导包语句不写。
2、创建
① 格式
类名称 对象名 = new 类名称();
3、使用
① 使用成员变量
对象名.成员变量名
② 使用成员方法
对象名.成员方法名(参数)
public class Student2 { public static void main(String[] args) { // 1. 导包 // 由于在同一个包内,所以可以不写 // 2. 创建:格式 // 根据Student类,创建一个名为stu的对象 Student stu = new Student(); // 3. 使用成员变量 System.out.println(stu.name); // null System.out.println(stu.age); // 0 System.out.println("==================="); // 改变成员变量当中的成员变量内容 stu.name = "刘亦菲"; stu.age = 18; System.out.println(stu.name); System.out.println(stu.age); System.out.println("====================="); // 4. 使用成员方法 stu.eat(); stu.sleep(); stu.study(); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。