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

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将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Java实现将byte[]转换为File对象

《Java实现将byte[]转换为File对象》这篇文章将通过一个简单的例子为大家演示Java如何实现byte[]转换为File对象,并将其上传到外部服务器,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言1. 问题背景2. 环境准备3. 实现步骤3.1 从 URL 获取图片字节数据3.2 将字节数组

Javascript访问Promise对象返回值的操作方法

《Javascript访问Promise对象返回值的操作方法》这篇文章介绍了如何在JavaScript中使用Promise对象来处理异步操作,通过使用fetch()方法和Promise对象,我们可以从... 目录在Javascript中,什么是Promise1- then() 链式操作2- 在之后的代码中使

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C

SpringBoot实现导出复杂对象到Excel文件

《SpringBoot实现导出复杂对象到Excel文件》这篇文章主要为大家详细介绍了如何使用Hutool和EasyExcel两种方式来实现在SpringBoot项目中导出复杂对象到Excel文件,需要... 在Spring Boot项目中导出复杂对象到Excel文件,可以利用Hutool或EasyExcel