复习前一天对象和类的相关内容

2024-02-16 17:38

本文主要是介绍复习前一天对象和类的相关内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

 

对象、类、自定义类、匿名函数、成员变量与局部变量的区别、封装

这篇关于复习前一天对象和类的相关内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/715228

相关文章

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

C++/类与对象/默认成员函数@构造函数的用法

《C++/类与对象/默认成员函数@构造函数的用法》:本文主要介绍C++/类与对象/默认成员函数@构造函数的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录名词概念默认成员函数构造函数概念函数特征显示构造函数隐式构造函数总结名词概念默认构造函数:不用传参就可以

C++类和对象之默认成员函数的使用解读

《C++类和对象之默认成员函数的使用解读》:本文主要介绍C++类和对象之默认成员函数的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、默认成员函数有哪些二、各默认成员函数详解默认构造函数析构函数拷贝构造函数拷贝赋值运算符三、默认成员函数的注意事项总结一

golang 对象池sync.Pool的实现

《golang对象池sync.Pool的实现》:本文主要介绍golang对象池sync.Pool的实现,用于缓存和复用临时对象,以减少内存分配和垃圾回收的压力,下面就来介绍一下,感兴趣的可以了解... 目录sync.Pool的用法原理sync.Pool 的使用示例sync.Pool 的使用场景注意sync.