类的定义:类是用来描述现实世界事物的.
事物:属性 事物的描述信息
行为 事物能够做什么
类是如何和事物进行对应的呢?
类: 成员变量
成员方法
那么用一个学生类来举例:学生事物: 属性: 姓名,年龄…
行为 学习,吃饭…
学生类: 成员变量:姓名,年龄 成员方法:学习,吃饭
成员变量:和我们前面学习的变量定义是一样的,位置不同:类中,方法外
初始化值:不需要给初始化值
成员方法:和我们学习方法定义是一样的。只是去掉了static关键字
代码:public class Student {
//成员变量
//姓名
String name;
//年龄
int age;
//成员方法
public void strdy() {
System.out.println("好好学习,天天向上");
}
public void eat() {
System.out.println("学习饿了,要吃饭");
}}
这样一个简单的学生类就建好了,那么怎么调用呢?Student是一个学生事物描述类,main主方法不适合放在它里面。
使用一个类就是使用该类的成员。(成员方法和成员变量)。
而我们想使用一个类成员,就必须首先拥有该类的对象。
我们创建对象即可。格式:类名 对象名=new 类名();
对象创建好了,还得访问成员。那如何访问呢?
成员变量:对象名.变量名
成员方法 对象名。方法名(…)
public class Studentdome {
public static void main(String[] args) {
//格式:类名 对象名=new 类名();
Student s=new Student();
//直接输出成员变量值
System.out.println("姓名:"+);
System.out.println("年龄:"+s.age);
System.out.println("------------");
//给变量赋值
="sda";
s.age=33;
//直接输出成员变量值
System.out.println("姓名:"+);//sda
System.out.println("年龄:"+s.age);//33
System.out.println("------------");
//输出成员方法
s.strdy();
s.eat();
}
}
这样就完成了一个对类得调用。