JAVA面向对象和类

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

回到顶部