学习java第三天---面向对象

方法

定义方法:

修饰符 返回类型 方法名(参数列表){

    语句;

    return 方法返回值;

}

修饰符:public private

this变量:隐含变量this,指向当前实例

方法参数:

方法可以包含0个或任意个参数。方法参数用于接收传递给方法的变量值。调用方法时,必须严格按照参数的定义一一传递

可变参数:

可变参数用类型...定义,可变参数相当于数组类型:

参数绑定:

调用方把参数传递给实例方法时,调用时传递的值会按参数位置一一绑定。

构成方法

构造方法的名称是类名。构造方法的参数没有限制,在方法内部,也可以编写任意语句。和普通方法相比,构造方法没有返回值(也没有void),调用构造方法,必须用new操作符。

默认构成方法

class className(){

}

注意:如果我们自定义了一个构造方法,那编译器就不再自动创建默认构造方法:

 多个构造方法

一个构造方法可以调用其他构造方法,目的是便于代码复用。调用其他构造方法的语法是this(…)

方法重载(overload)

在一个类中,可以定义多个方法。如果有一系列方法,它们的功能是类似的,只有参数有所不同,那这一组方法名做成同名方法。

注意:方法重载的返回值类型通常都是相同的。

方法重载的目的是,功能类似的方法使用同一名字,更容易记住,调用起来更简单。

猜你喜欢

转载自www.cnblogs.com/maolin8023siyu/p/11572188.html