1、类和对象
类可以当成是一种自定义的类型,可以使用类来定义变量,统称为引用变量。所有的类都是引用类型。
(1)java中定义类的语法如下:
【修饰符】class 类名
{
构造器
成员变量
方法
}
上述修饰符可以为public,private,abstract.对于一个类来说,可以包含三种常见的成员,如上所说的,构造器,成员变量和方法。但需说明的是static修饰的成员不能访问没有static修饰的成员。构造器是一个类创建对象的根本途径。如果没有构造器,就无法创建实例。
(2)、定义成员变量
【修饰符】类型 成员变量名 【=默认值】;
修饰符有public,protected,private,static,final.—-public,protected,private为常见的三种。
static是一个特殊的关键字,被它修饰的成员属于这个类本身。而不属于该类的单个实例。通常称为类变量,类方法。
(3)对象的产生和使用
Person p = new Person(); 这行代码实际产生两个东西,一个P变量,一个是person对象。
(4)this的使用
this关键字总是指向调用该方法的对象,根据this出现的位置不同,通常有两种情形。
《1》构造器中引用该构造器正在初始化的对象
《2》在方法中引用调用该方法的对象
例:public class ThisInconstructor
{
public int foo;//在构造器例定义一个foo变量
public ThisInConstructor()
{
int foo = 0;//使用this代表该构造器正在初始化的对象
//下面的代码将会把该构造器正在初始化的对象的foo成员变量设为6
this.foo = 6;
}
public static void main(String[] args)
{
System.out.println(new ThisInConstructor().foo);//输出6
}
}
(5)方法
方法总是在类里定义的,执行方法时必须使用“类.方法”或“对象.方法”来调用。
属性:方法不能独立定义,只能在类体里定义。
方法属于类本身,或者属于该类的一个对象。
如果使用static修饰的方法属于这个类本身,使用static修饰的方法既可以使用类来调用,也可以使用对象来调用。
java中类,对象,方法的理解
最新推荐文章于 2023-07-10 11:17:09 发布