learn-java

类定义

Java语言是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。

类是Java语言中最重要的“数据类型”,类声明的变量被称作对象,即类是用来创建对象的模板。

类的实现包括两部分:类声明和类体。

类(主类,万物类)

主类(可以没成员变量,主函数调用万物对象完成功能)

万物类(自己的属性,自己的行为)

包(区分不同空间的类)

写类的目的是为了描述一类事物共有的属性和功能。

//类基本格式
class  类名{
	类体内容
}
//类的定义包括两个部分:类声明  和 类体
//其中:class是关键字,用来定义类。“class  类名”是类的声明部分,类名必须是合法的Java标识符。两个大括号以及之间的内容是类体。

类体的内容由两部分构成:

​ 一部分是变量的声明,另一部分是方法的定义。

定义类需要注意的地方:

1)对成员变量的操作只能放在方法中,方法可以对成员变量和该方法体中声明的局部变量进行操作。在声明成员变量时可以同时赋予初值,但是不可以在类体中有单独的赋值语句,但局部变量必须赋初值。

2)实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。

3)一个类中的方法可以2互相调用,实例方法可以调用该类中的其他方法,类中的类方法只能调用该类的类方法。

      class  A
       {  int a=12; //ok
           int b; 
           b=12;     //error
       }