本文主要是介绍复习前一天对象和类的相关内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*对象: 真实存在唯一的事物。类:同一种类型事物的公共属性以及公共功能的抽取。 是一个抽象的概念。自定义类的步骤:1. 先自定义一个类。 格式:class 类名{事物的公共属性使用成员变量 描述。事物的公共行为功能使用函数描述。} 2. 通过自定义类创建对象。创建对象的格式:类名 变量名 = new 类名();3. 访问对象的属性或者调用对象 的功能。访问对象的属性:对象.属性调用对象 的功能:对象.函数名();成员变量与局部变量的区别:1. 定义的位置区别成员变量是声明方法之外,类之内的变量。局部变量时声明在方法之内 的变量。 2. 作用上的区别:成员变量是用于描述一类事物公共属性局部变量是用于提供一个变量给方法内部去使用的。3. 生命周期的区别:成员变量是随着对象的创建而存在,随着对象的消失而消失,局部变量是随着调用到对应的方法执行到对应的创建语句的 时候存在,一旦出了自己的作用域局部变量会马上释放内存空间。4. 初始值的区别:成员变量有默认的初始值。 局部变量是要先初始化才能使用。匿名对象: 没有引用类型变量指向的对象称作为匿名对象。匿名对象的好处: 简化书写。匿名对象要注意的细节:1. 两个匿名对象永远都不可能是同一个匿名对象。2. 一般不给匿名对象赋予属性值,因为永远无法获取到。匿名对象的应用场景:1. 如果需要调用一个对象的方法一次的时候,该对象就不再使用了,这时候可以使用匿名对象。2. 作为实参传递调用一个方法。封装:封装的步骤:1. 使用private修饰需要被封装的属性。2. 根据需要 提供对应的get或者set方法。 封装的好处:1. 提高了数据的安全性。2. 操作简单。3. 隐藏实现。*/
对象、类、自定义类、匿名函数、成员变量与局部变量的区别、封装
这篇关于复习前一天对象和类的相关内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!