什么是类?类的实例化是什么
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();