JAVA2学习中的基础概念①

类:组成Java程序的基本要素,一个Java应用程序就是由若干个类所构成,是重要的数据类型。类声明的变量被称为对象,类是创建对象的模板

类的定义包括两部分:类声明类体,基本格式为:

class 类名{

类体的内容。

}

class People(类声明){}

class 植物{}

类名如果用英文,首字母用大写。

类体

类的目的是抽象出一类事物的共有属性行为

类是一种用于常见具体实例(对象)的数据类型

类使用类体来描述所抽象出的属性和行为

类体的内容主要有两部分:

  1. 变量的声明:用来存储属性的值
  2. 方法的定义:方法可以对类中声明的变量进行操作即给出算法

成员变量,在整个类内部都有效,类体中的内容可分为两部分:

1.变量的声明,声明变量所声明的变量被称为成员变量或者域变量

2.方法的定义。。

方法:分为两部分方法的声明方法体

float area(){}

最基本的方法声明包括方法名和方法的返回值类型。

方法返回的数据的类型可以是任意的Java数据类型,当一个方法不需要返回数据时,返回类型必须是void。很多方法声明中都给出方法的参数,参数是用逗号隔开的一些变量的声明,方法的参数可以是任意的数据类型。

方法名字首写字母用小写。如果多个单词构成,从第二个单词首写字母用大写。

方法重载:一个类中可以有多个方法具有相同的名字。但这些方法的参数必须不同,个数不同,或者参数类型不同

方法的返回类型和参数的名字不作比较。两个方法名字相同,即使类型不同,也必须保证参数不同

float getArea(int x,float y){    }

double getArea(int z,float t){}  不是方法重载。参数类型和个数都一样。

构造方法

构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并且不返回任何数据类型,是void型。Void可以省略不写。

class A{   A(){}          }

当用类创建构造对象时,使用构造方法

类方法和实例方法

   成员变量可以分为实例变量和类变量。类中的方法也分为实例方法和类方法。

前加static的是类方法。注意static需要放在方法类型的前面。

需要注意的:

1对成员变量的操作只能放在方法中

class A{   int a; a=12;     } 错的

class A {  int a =12;}对的

class A{  int a;  void f(){ a=12;}  }对。

2.实例方法可以对类变量操作,也可以对实例变量操作。类方法只能对类变量操作。

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

猜你喜欢

转载自www.cnblogs.com/TianYE0124/p/12289694.html