一、类与对象概述
类表示某些群体的基本特征抽象;如现实生活中学生就可以表示为一个群体。
对象表现为一个个具体的事物;如某个具体的学生就可以称为对象。
二、类的定义
对象的属性:也称成员变量,用于描述对象的特征;一个具体的学生有自己的姓名和年龄等信息,这些信息在面向对象概念中称属性。
对象的行为:成员方法用于描述对象的行为,可简称方法;学生可以看书和打篮球,看书和打篮球这些行为在类中就称为方法。
类定义格式:
/*class 类名{
成员变量
成员方法
}*/
//上述格式定义student(学生)类,成员变量包括name(名字),age(年龄),weight(体重)。
class student{
String name;
int age;
double weight;
//定义 read()方法,可用于后面对象创建与使用。
void read(){
System.out.println("我的姓名是"+name+",我的年龄是"+age+",我的体重是"+weight);
}
}
//对象的创建与使用
/* 1、类名 对象名 = null;
对象名 = new 类名();
2、类名 对象名 = new 类名();
两种类型均可,接下来以第二种为例。*/
//创建student类的实例对象
public class test { //test是任意创建的文件名,其他的名也行
public static void main(String[] args) {
student s1 = new student();//student类的创建
s1.name = "小明";
s1.age = 12;
s1.weight = 80;
s1.read();
}
}
//输出结果:我的姓名是小明,我的年龄是12,我的体重是80.0