面向对象之方法重载

简介: 我们今天来学习方法重载,在之前已经学了面向对象 的方法创建,面向对象的编程思想,方法重载的含义就是 在同一个类里可不可以创建多个方法,通过传参的方式进 行调用实现更多的功能,使传回的值可以是其他类型,增 加了方法类的复用性。

## 知识回顾:

       我们学了数据的类型转换,进行一个知识回顾,要不

   就容易忘记,同样的类型可以直接转换,但是这里也分大

   数据和小数据,在数据类型不一样的情况下是不可以直接

   进行转换的,需要强制转换,而强制转换后的数据,会有

   所改变。

       我们今天来学习方法重载,在之前已经学了面向对象

   的方法创建,面向对象的编程思想,方法重载的含义就是

   在同一个类里可不可以创建多个方法,通过传参的方式进

   行调用实现更多的功能,使传回的值可以是其他类型,增

   加了方法类的复用性。

publicclassTest {
publicvoidtest() {
System.out.println("执行了test方法没有携带参数");
    }
publicvoidtest(booleanb) {
System.out.println("执行了test方法带boolean参数"+b);
    }
publicvoidtest(charc) {
System.out.println("执行了test方法带char参数"+c);
    }
publicvoidtest(inti) {
System.out.println("执行了test方法带int参数"+i);
    }
publicvoidtest(Strings) {
System.out.println("执行了test方法带String参数"+s);
    }
publicstaticvoidmain(String[] args) {
//1.创建对象Testto=newTest();
to.test();
    }
}

## 代码解析:

       可以通过创建一个类,在这个类里写上多个方法进行调用,

   设置每个方法的返回值类型,使调用方法更加灵活,可以选择

   传回参数,也可以选择不传参,以数据类型来区分。进行二次

   重载,以后我们可以通过接口来连接到一起,我们可以写很多

   个方法,而进行调用时用户看不到代码内容,从而增加啦代码

   的安全性,是用户端更加的简洁。

目录
相关文章
|
6月前
|
安全 Java 编译器
深入理解Java语言中的方法重载(Overloading)
深入理解Java语言中的方法重载(Overloading)
113 1
理解面向对象——多态
理解面向对象——多态
86 0
|
算法 Java 编译器
类和面向对象
类和面向对象
106 0
面向对象之多态2
面向对象之多态2
51 0
|
设计模式 小程序
面向对象——多态
面向对象——多态
97 0
|
Java
Java语法之多态
上次给大家分享了Java的继承,今天小编给大家分享面向对象三大特性的第三大特性,也就是多态,fighting~~
83 0
Java语法之多态
|
Java
Java面向对象程序设计4继承与多态
Java面向对象程序设计4继承与多态
490 0
下一篇
无影云桌面