一.类和对象定义
类:具有相同属性和行为的一组对象的集合
对象:符合某类标准的一个具体事物
二.类和对象的关系
1.类是对象的抽象定义,对象是类的具体实例
2.属性是静态的,表示状态 。行为是动态的,表示功能
事物描述的侧重点不同,有的看重属性,有的看重方法
三.类的实现
用class关键字
class 类名 {
(1)类名命名规范:字母,数字,下划线与$(内部类)
(2)类名首字母大写
- 属性:变量
- 行为:函数 }
四.对象的实现
1.定义对象
(1) 声明对象
类名 对象名;
(2)创建对象
对象名 = new 类名();
也可以将声明和创建合并
类名 对象名 = new 类名();
2.访问对象
使用“.”运算符访问对象的属性与方法
(1) 访问属性
对象名.属性名
(2)调用方法
对象名.方法名
Java是面向对象的,main函数也要放在一个类(运行类)里
五.类的构造函数
1. 作用:给创建的对象属性赋初值, 在创建对象时一定会调用构造函数
2. 定义 特点 普通函数的区别
(1)函数名与类名相同,普通函数首字母小写
(2)没有返回值,连void关键字也没有
(3)在对象创建时由系统“自动“调用 3.类型
(1)显示构造函数
由程序员添加,根据参数的个数与类型不同可以有多个
(2)隐式构造函数
在类中没有定义构造函数且由源文件编译为class类文件时,编译器会加一个无参的构造函数,即隐式构造函数
若在类中定义了构造函数,则不会添加