标签:double 植物 特殊 cal static 调用 实例 相互 参数类型
类:组成Java程序的基本要素,一个Java应用程序就是由若干个类所构成,是重要的数据类型。类声明的变量被称为对象,类是创建对象的模板。
类的定义包括两部分:类声明和类体,基本格式为:
class 类名{
类体的内容。
}
①
class People(类声明){}
class 植物{}
类名如果用英文,首字母用大写。
②
类体
类的目的是抽象出一类事物的共有属性和行为
类是一种用于常见具体实例(对象)的数据类型
类使用类体来描述所抽象出的属性和行为
类体的内容主要有两部分:
成员变量,在整个类内部都有效,类体中的内容可分为两部分:
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.一个类中的方法可以相互调用,实例方法可以调用该类中的其他方法。类中的类方法只能调用该类的类方法,不能调用实例方法。
标签:double 植物 特殊 cal static 调用 实例 相互 参数类型
原文地址:https://www.cnblogs.com/TianYE0124/p/12289694.html