类的定义
* 怎么定义一个类,语法格式是什么?
[修饰符列表] class 类名 {
//类体 = 属性 + 方法
// 属性在代码上以“变量”的形式存在(描述状态)
// 方法描述动作/行为
}
注意:修饰符列表可以省略。
* 为什么属性是“以”变量的形式存在的?
假设我们要描述一个学生:
学生包括哪些属性:
学号: 110
姓名:"张三"
性别:'男' (true/false)
住址:"秦皇岛海港区"
答案:是因为属性对应的是“数据”,数据在程序中只能放到变量中。
结论:属性其实就是变量。
变量的分类还记得吗?
变量根据出现位置进行划分:
方法体当中声明的变量:局部变量。
方法体外声明的变量:成员变量。(这里的“属性”就属于成员变量)