码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象和类

时间:2017-06-19 20:16:39      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:main   名称   顺序   double   元素   方法重载   static   数列   返回值   

一、构造方法

  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);				//创建对象
		
	}

}

  

面向对象和类

标签:main   名称   顺序   double   元素   方法重载   static   数列   返回值   

原文地址:http://www.cnblogs.com/-maji/p/7050341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!