首页 > 其他分享 >什么是类?类的实例化是什么

什么是类?类的实例化是什么

时间:2023-09-06 09:14:16浏览次数:32  
标签:什么 教室 public 实例 学生 集合 化是 class

1、什么是类?
物以群分,人以类聚。你们应该都知道,属于中性词,但是在学习阶段,常常被老师拿来形容坏学生。
后排那谁谁谁,你们真是一类人。
那么教室后排坐着的小明和小刚被老师称为一类人,一类学习不好,上课爱说话,晚上打游戏的人。
你们要知道程序是抽象的。
既然程序是抽象,那我再加一把火,让它更抽象
数学中有个名词叫等比代换

如果 1==100,2==200,那么,3==?,4==?

在程序中,不必去深入理会那些名词,你们只要知道都是些大的集合包着小的集合

一间教室,有桌子,有人,这是必不可少的,抽象一点,教室就是一个大的集合,学生就是这个集合内部的东西
当然,在程序中叫成员可观一点。

这个教室在校园内,校园当作大一点的集合,这个教室当作小一点的集合,是不是脑海中有画面了,一个大圈,里面是一个小圈,
看代码

public class 校园
{

}
public class 教室
{

}
public class 学生
{

}

看见这个大括号了吗?把它当作圈,它是一个集合,这个圈有名字,就这么简单
继续改造代码,刚才说教室在校园内部,学生在教室里面

public class 校园
{
   public 教室 一年级;
   public 教室 二年级;
   public 教室 三年级;
   
}
public class 教室
{
   public 学生 小明;
   public 学生 小刚;
}
public class 学生
{

}

你们看到了一个类是可以抽象到具体实物的,这叫做实例化
教室这个圈,这个集合,里面有很多学生,小明、小刚、小乱七八糟
而学校有很多间教室

public class 教室{}
那么这个类是可以实例化成为一个名字的
像这样
教室 一年级 =new 教室();

中文不好写
这是一个教室类

public class ClassRoom
{

}

实例化它
ClassRoom FirstGrade=new ClassRoom();

标签:什么,教室,public,实例,学生,集合,化是,class
From: https://www.cnblogs.com/guchen33/p/17681380.html

相关文章

  • 什么是ECS,它有什么优势?
    ECS(ElasticComputeService)是阿里云提供的一种计算服务,它基于云计算技术,为用户提供高度可用、弹性伸缩、可扩展的虚拟机服务。ECS是阿里云的核心产品之一,旨在为用户提供安全、稳定、灵活的云计算服务。以下是ECS的主要优势:高可用性:ECS采用分布式架构,支持多可用区部署,确保在单......
  • 华为云云耀云服务器L实例,如何为企业提供安全可靠的云计算服务
    云计算是当今时代的技术引擎,越来越多的中小企业和开发者希望利用云计算的技术和服务,提升自身的业务效率和创新能力。但是,市面上的云服务器产品却让用户们感到担忧和不安:数据安全如何保障?服务稳定性如何保证?故障恢复能力如何?这些问题让用户们对云计算的安全性和可靠性产生了疑虑。为......
  • 快速构建商业模式,企业在云服务器选购上有什么需要注意的?
    云服务器是一种基于云计算技术的虚拟化服务,它可以为用户提供灵活、可扩展、高效的计算资源。云服务器的优势在于可以根据业务需求随时调整配置,节省成本,提高效率。但是,云服务器的选择不仅仅要考虑价格和性能,还要考虑服务质量,因为这关系到用户的业务稳定性和安全性。服务质量是指云服......
  • 为什么 php 命令刷新在 Safari 中不起作用?
    在Safari浏览器中,当使用PHP命令进行刷新可能无法起作用的原因有以下几点:缓存问题:Safari浏览器可能会对页面进行缓存,以提高加载速度。这意味着当你进行PHP命令刷新时,浏览器可能仍然加载缓存的页面而不是重新请求服务器。你可以尝试在刷新页面时使用Command+Shift+R快捷......
  • 什么是华为云服务器?它有什么优点?
    华为云服务器是华为公司推出的一种云计算产品,它为用户提供了灵活、安全、可靠的云计算资源,包括虚拟服务器、云存储、云数据库等多种服务。华为云服务器是基于虚拟化技术的,用户可以根据自己的需求选择不同的服务器规格和配置,实现资源的动态调配和优化,提高应用性能和可用性。一、......
  • 什么是华为云对象存储OBS?它有什么优势?
    华为对象存储OBS(ObjectStorageService)是一种高可用、高可靠、高性能的云存储服务,能够为企业和个人用户提供强大的数据存储和管理功能。本文将对华为对象存储OBS的特点、优势和未来发展进行详细介绍。一、华为对象存储OBS的特点1.对象存储:华为对象存储OBS采用对象存储技术,将数......
  • Linux中有哪些常用的网络命令,分别适用于什么场景?
    Linux作为一种广泛使用的操作系统,其网络功能非常强大。在Linux系统中,有很多网络相关的命令可以用于管理和配置网络,比如ifconfig、netstat、ping、traceroute、route等等。本文将对一些常用的Linux网络命令进行详细介绍。一、ifconfig命令ifconfig命令用于显示和配置Linux系统的网......
  • Python开发实例(十一)单词记忆游戏:编写一个简单的游戏,测试用户对一组随机单词的记忆能力
    在这个实例中,我们将创建一个简单的单词记忆游戏。游戏的规则是随机展示一组单词,然后要求用户在一定时间内尽可能多地记住这些单词。时间到后,再询问用户输入这些单词。最后,计算并显示用户正确记住的单词数量。下面是单词记忆游戏的Python程序:pythonCopycodeimportrandomimport......
  • 移动APP性能测试有什么注意事项?
    移动APP性能测试是移动应用开发过程中非常重要的一个环节,它能够有效地评估和验证应用在不同环境下的性能表现,为开发者提供宝贵的参考和改进的方向。在进行移动APP性能测试时,有一些注意事项需要我们关注,并且在测试完成后,获取一份详尽的测试报告也非常重要。1、明确测试的目......
  • Visual Studis 2019添加解决方案文件夹报错:未将对象引用设置到对象的实例
      原来是可以创建解决方案文件夹的,也不知道是不是使用了vs管理插件。 vs创建的解决方案文件夹是虚拟的,所以需要后台创建一个,vs创建一个。 目前解决方案:1、先创建解决方案文件夹,报错也没关系,默认文件夹名 2、打开解决方案文件  3、修改默认的那个解决方案......