JAVA面向对象和类
一、构造方法
1、构造方法是一个与类同名的方法,用来对类进行实例化(创建对象)
2、特点
1)、构造方法没有返回值;
2)、构造方法的名称要与本类的名称相同。
例
public class Test{public Test(形式参数列表){
//方法体
}
}
二、面向对象
1、类:具有相同行为和属性的对象的集合
2、对象:通过调用构造方法所形成的实例化的目标,通过对象可以操作构造方法的属性及行为
3、属性:构成对象和类的必要元素
三、方法的重载
多个同名但是不同参数的方法(数量不同、类型不同或顺序不同)
方法重载跟方法的返回值类型没有关系、必须位于同一作用域
package test;import java.util.Scanner;
public class Test1 {
Test1(){
}
Test1(int a,int b){ //构造方法1
int sum=a+b;
System.out.println(sum);
}
Test1(float a,int b){ //构造方法2
float sum=a+b;
System.out.println(sum);
}
Test1(float a,float b){ //构造方法3
float sum=a+b;
System.out.println(sum);
}
Test1(int a,float b){ //构造方法4
float sum=a+b;
System.out.println(sum);
}
Test1(double a,int b){ //构造方法5
double sum=a+b;
System.out.println(sum);
}
Test1(int a,double b){ //构造方法6
double sum=a+b;
System.out.println(sum);
}
Test1(double a,double b){ //构造方法7
double sum=a+b;
System.out.println(sum);
}
Test1(double a,float b){ //构造方法8
double sum=a+b;
System.out.println(sum);
}
Test1(float a,double b){ //构造方法9
double sum=a+b;
System.out.println(sum);
}
public static void main(String [] args){
Test1 su =new Test1(2,4); //创建对象
}
}
以上是 JAVA面向对象和类 的全部内容, 来源链接: utcz.com/z/392798.html