类
-  类概述: 类是对现实生活中一类具有共同属性和行为事物的抽象
-  类特点: 1、类是对象的数据类型 2、类是具有相同属性和行为的一组对象的集合// 类是对象的数据类型 class Student{}class Test{public static void main(String[] args){// int a = 20; 类比Student s = new Student();} }
-  类的定义(成员变量 和 成员方法) 1、类的定义,就是 定义成员变量(属性) 定义成员方法(行为)public class Test{// 成员变量public int age;private String name;// 成员方法public void play(){System.out.println("我正在玩游戏!");} }
-  类的使用(创建对象) 格式:类名 对象名 = new 类名(); 例子:Test t = new Test();
对象
-  概念::对象具有的各种特征 属性: 对象所具有的特征 行为: 对象所能够执行的操作
-  对象的创建 格式:类名 对象名 = new 类名();例子:Student s = new Student();
-  对象的使用 1、对象调用成员变量 对象名.变量名 2、对象调用成员方法 对象名.方法名()例子:Student s = new Student(); // 实例化对象s.name; // 调用成员变量s.getName(); // 调用方法
-  对象内存 // 代码 Student s = new Studnet();1、Student s; // s 是存放在 栈内存中的 2、new Student(); // new 在堆内存开辟空间,将开辟的地址值赋给 栈内存中 的 s 变量栈内存中 使用完,自动消失。堆内存中必须使用垃圾回收器,在空闲时侯回收 
类 和 对象的关系
- 类和对象的关系: - 类是对象的抽象 , 对象是类的实体
 
成员变量和局部变量
-  成员变量和局部变量比较 成员变量 类中方法外的变量 有默认初始值 堆内存 随着对象的存在而存在,对象的消失而消失 局部变量 类中方法内的变量 必须设置初始值 栈内存 随着方法调用而存在,调用完毕就消失 public class Test{// 成员变量private int age; // 有默认初始值 // 成员方法public void play(){public String name = "张三"; // 必须赋初始值} }