标签:class类 堆内存 实体 封装 调用 构造 方法 一个 匿名对象
4.1 面向对象
面向过程与面向对象 前者注重动作,后者注重对象(其实是动作已经封装好了,直接调用就行了 )
类{
属性;
方法(){}
} 类:只是一个模板(描述),根据模板创建对象 ,每个对象都有其方法。 对象:是实实在在的实体(堆内存中new出来的)
面对对象特征:封装,继承,多态
匿名对象 只能使用一次 用一次创建一个新对象 eg:new Class类名() 作用:对于只是用一次的对象 方便简写 使用方法:调用方法或属性 ,传递对象
封装:避免用户直接访问数据属性,给用户提供接口(方法中可以规定属性的范围)间接访问使用 注:private 修饰的属性 通常需要提供set get方法
权限修饰符:private 只能在本类中使用
构造函数:在创建类对象时会先调用构造函数(如果没有初始块)作用:给对象初始化 注:已经有构造函数后,默认构造函数(空参)就不存在了
this,super关键字:this 防止系统误认为同名变量赋值为同一个变量 this->当前对象
标签:class类 堆内存 实体 封装 调用 构造 方法 一个 匿名对象
原文地址:https://www.cnblogs.com/mayprayer/p/9497264.html