类的定义格式为:
public class 类名{
}
二.方法 方法是将具有独立功能的代码块组成成为一个整体,使其具有特殊功能的代码集。
1.方法的定义和调用
//定义格式
//在方法类型前加static是类方法,也叫类方法;没有static叫做实例方法。
(static)方法类型 方法名(参数类型 参数名){
//方法体
return 返回值;
//假如返回值类型定为void,则不需要返回值
}
//方法调用
方法名();
//当调用带参方法时
方法名(参数);
2.方法的重载 方法重载是多态性的一种,方法重载指的是同一个类中定义多个方法之间的关系,满足下列条件的多个方法相互构成重载。
- 多个方法在同一个类中
- 多个方法具有相同的方法名
- 多个方法的参数不同或者类型不同或者数量不同
- 不能通过返回值的不同来判断方法是否构成重载
//方法重载的例子
class Area{
float getArea(float r){
return 3.14*r*r;
}
double getArea(float x,int y){
return x*y;
}
float getArea(int x,float y){
return x*y;
}
double getArea(float x,float y,float z){
return(x*x + y*y + z*z) * 2.0;
}
}
注意:
1.类中的方法可以互相调用,实例方法可以调用该类中的其他方法;类中的类方法只能调用该类的类方法。
class trapezoid{
float 上底,下底,高;
trapezoid(float x, float y, float z){
上底=x;
下底=y;
高=z;
}
}
三.对象
3.1 创建对象 创建一个对象包括对象的声明和为对象分配变量两个步骤。
3.1.1对象的声明
//声明对象格式为 类的名字 对象名字;
3.1.2 为对象分配变量
使用new运算符和类的构造方法为生命的对象分配变量
class Text{
float height,weight;
String hewd,ear;
}
public class Example{
public static void main(String[] args){
//声明对象
Text demo1,demo2;
//使用new和默认的构造方法为对象分配变量
e1 = new Example();
e2 = new Example();
}
}
其实,对象的声明和为对象分配变量可以同时完成,如下:
//这种方法的格式为:类名 对象名 = new 类名();
public class Example{
public static void main(String[] args){
Example e1 = new Example();
}
}
3.2对象的使用 3.2.1使用成员变量
对象名.变量名;
3.2.2使用成员方法
对象名.方法名();



