简单说: 类是一个抽象模版,根据此模型可创建多个具体对象;
定义一类即相当于定义了一种新的引用数据类型,
java中数据类型分两类: 基本类型,引用类型
eg:
Int i=10; //i为基本类型;
String str="abc"; //String是引用数据类型; Java内部已定义了
class String2{..} //String2是我们自定义的引用数据类型;
当String2 str2=new String2() 时; str2所属的数据类型就是String2;
就如同我们常说的 数组是一个对象;
int [] a=new int[..]; //定义一个数组对象a, 它的类型是数组类型
类类型是一种自定义的数据类型,这个数据类型可以自定义属性和函数。
就是类嘛