当前位置:   article > 正文

Java中类的定义和使用_java类的定义与使用

java类的定义与使用

一、类的定义
1、实物与类的对比
① 现实世界中的一类事物:
属性:事物的状态信息
行为:食物能做什么

② Java中用class描述事物:
成员变量:对应事物的属性
成员方法:对应事物的行为

2、类的定义格式

public class ClassName {
	// 成员变量
	// 成员方法
}
  • 1
  • 2
  • 3
  • 4

① 定义类:就是定义类的成员,包括成员变量和成员方法。
② 成员变量:在类中,方法外定义的变量。
③ 成员方法:去掉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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

二、类的使用
通常情况下,一个类不能直接使用,需要根据类创建一个对象,才能使用
分为三个步骤
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();

    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/598105
推荐阅读
相关标签
  

闽ICP备14008679号