码迷,mamicode.com
首页 > 编程语言 > 详细

java 方法的重载 类的定义和应用

时间:2020-06-30 17:12:04      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:名称   ring   过程   方法参数   col   必须   数据   标识   类的使用   

方法的重载

同名不同参

l 重载方法参数必须不同:

参数个数不同,如method(int x)method(int x,int y)不同

参数类型不同,如method(int x)method(double x)不同

参数顺序不同,如method(int x,double y)method(double x,int y)不同

l 重载只与方法名与参数相关与返回值无关

void method(int x)int method(int y)不是方法重载,不能同时存在

l 重载与具体的变量标识符无关

method(int x)method(int y)不是方法重载,不能同时存在

类的定义

 

l 类的定义格式

 

创建java文件,与类名相同

 

public class 类名{

 

数据类型  属性名称1

 

数据类型  属性名称2

 

 

}

通过类的定义格式,来进行手机类的描述,如下所示

public class Phone {

/*

 * 属性

 */

String brand;// 品牌型号

String color;// 颜色

double size; // 尺寸大小

}

上述代码,就是创建一个类的的过程,类的名称我们给起名为Phone,类中包含了三个属性(brand品牌型号、color颜色、size尺寸大小)。注意,类中定义的属性没有个数要求。

类的使用格式

Phone类定义好后,我们就可以使用这个类了,使用方式和使用引用数据类型Scanner类相似。格式如下:

导包:我们将所有的类放到同一个文件夹下,可以避免导包。

创建对象:数据类型  变量名 = new 数据类型();

调用方法:目前我们定义的自定义类不涉及方法,只是属性(自定义类中的方法部分在面向对象部分讲解)

访问属性:变量名.属性 (这是当前的方式,后期会采取调用方法的方式替代掉直接访问的方式来完成对属性的访问。)

 技术图片

 

java 方法的重载 类的定义和应用

标签:名称   ring   过程   方法参数   col   必须   数据   标识   类的使用   

原文地址:https://www.cnblogs.com/marswenze/p/13214553.html

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