程序以前是指令(集),现在涉及到数据
类是逻辑上相关数据项和函数封装集合,能存储数据并执行代码的数据结构
声明类:创建一个类,即实例模板
class A
↑关键字 ↑类名
声明类又叫做定义类
类的子结构有2种,字段和方法
字段:认为叫做变量,结构:类型 字段名称
class A
{
int a=10;
}
方法:认为叫做函数,结构:返回类型 方法名称(参数){……}
class A
{
void abc()
{
……
}
}
在类的外部不能声明全局变量/全局函数
实例化:
结构:类名 实例
A thea;
赋值:
给实例分配内存/给实例赋值/给数据分配内存
实例化值存储引用,后面需要保存实际数据
赋值用到new
thea = new A();
实例化和给实例分配内存可以结合
A thea = new A();
类 字段/方法 → 实例(对象)
↑实例化+分配内存
如果类中有一系列实例,这些实例叫做实例成员
class Play
{
Play player1 = new Play();
Play player2 = new Play();
……
}
访问修饰符:
在字段和方法前添加访问修饰符可以用来设置(区分)私有访问和公有访问,还有其他3类
↑类内部 ↑跨类
字段:访问修饰符 类型 名称
方法:访问修饰符 返回类型 名称
只要运行顺序最后一个是公有的,那么之前使用的字段(方法)为私有的也没有关系
从类外部访问内部实例成员
实例化+赋值=变量名 . 成员名()
↑此实例 ↑点 ↑外部实例+()