![]()
类是抽象的概念,代表一类事物,具有广泛性;
对象是具体的实际的,代表一个事物,具有个体性;
类是对象的模版,对象是类的一个个体,一个实例。
类的创建:
//第一种,注意类名第一个字母大写:
class_name object_name;
object_name = new class_name();
//第二种,注意类名第一个字母大写
class_name object_name = new class_name();
访问成员变量:
对象名.成员变量 ;
object_name.member_variable;
一个全面的类的定义:
package package_name;
class class_name extends father_class implements interface_name{
variable_member;
constructor_method;
member_method;
}
不同的实例指向相同的对象,实际上指向内存中相同的区域,修改某一个实例,将会导致内存内容变化,那就是实例变化了。
比如:
Cat类下的实例,a、b、c;
刚开始a是被赋值的,
但是后来b=a,c=b;
然后a、b、c指向相同的值,
修改c会导致a、b同时变化。
类的成员方法:
访问修饰符 数据类型 函数名(参数列表)
一般写为:public data_type func_name(parameter list);
return 表达式