1. 什么是对象(具体的定义状态(属性)和行为(方法)的一个实体)
一切客观存在的事物都是对象
2.对象的组成
属性 有什么(描述对象) 对象的属性也可以是对象
方法 能做什么(自己使用 别人使用)
3. 计算机世界中的对象(连续的存储空间)
类的概念
1. 类是什么
具有相同行为和状态的对象的集合
a) 类是对大量共性的抽象
b) 类是客观事物在人脑中的主观反映
c) 类是创建对象的模板
先有类,后有对象
class Student{
String name;//属性、实例变量、成员变量
int age;
}
2. 定义类、创建对象
a) 创建对象 new Student();
b) 定义一个变量存储创建的对象
Student s;
s = new Stuent();
可写在一起
Student s = new Stuent();
基本类型 8种
对象类型(引用):数组、对象、接口
3. 实例变量(类中的变量) 属于对象
a) 访问 .
b) 属性初始化
class Student{
String name = “suns”;
int age;
}
4. 实例变量(类)与局部变量(方法)的区别
局部变量
先赋值后使用
作用范围(从定义的代码块开始到定义的代码块结束)
命名不可冲突(同一作用范围内)
实例变量
可以不赋值就使用
a) 实例变量存在默认值(各种各样的0)
b) 实例变量至少在本类的范围内有效
c) 实例变量可以和局部变量命名冲突,局部变量优先使用
方法
方法声明、方法实现
1. 格式
修饰符 返回值类型 方法名(参数1,参数2) [异常]{
方法体
}