面向对象--类与对象、封装、构造方法(OOP:面向对象编程)
三大特征——封装构造方法一、面向对象1.程序设计思想2.参照现实的某一类事物,将事物的属性特征、行为抽取出来描述成计算机程序的一种思想其包含了三大特征:封装、继承、多态二、类与对象类:类是指有一组属性特性(成员变量)和行为(成员方法)的集合,可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物属性:指该类事物的状态信息行为:指该类事物能够做什么对象:是指一类事物的具体体现,对象是类的一个实例,必然具有该类事物的属性和行为对象和类的关系类是对一类事物的描述,是抽象的对象是一类事物的实例,是具体的对象是类的实例,类是对象的模板2.2类的定义格式public class ClassName{ //成员变量 //成员方法}定义类:相当于定义类的成员,包括成员变量和成员方法成员变量:和以前定义变量几乎是一样的,只不过位置发生了改变位于类中,方法外成员方法:和以前定义方法几乎是一样的,是不过把static去掉例:public class Student { //成员变量 String name;//姓名 int age;//年龄 //成员方法 //学习的方法 public void study() { System.out.println("好好学习,天天向上"); } //吃饭的方法 public void eat() { System.out.println("学习饿了要吃饭"); } }2.3对象的使用对象的使用格式:类名 对象名=new 类名();使用对象访问类中的成员对象名.成员变量;对象名.成员方法();例:public class Test01_Student { public static void main(String[] args) { //创建对象格式:类名 对象名 = new 类名(); Stude