学习java第三天---面向对象
Posted maolin8023siyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习java第三天---面向对象相关的知识,希望对你有一定的参考价值。
方法
定义方法:
修饰符 返回类型 方法名(参数列表)
语句;
return 方法返回值;
修饰符:public private
this变量:隐含变量this,指向当前实例
方法参数:
方法可以包含0个或任意个参数。方法参数用于接收传递给方法的变量值。调用方法时,必须严格按照参数的定义一一传递
可变参数:
可变参数用类型...
定义,可变参数相当于数组类型:
参数绑定:
调用方把参数传递给实例方法时,调用时传递的值会按参数位置一一绑定。
构成方法
构造方法的名称是类名。构造方法的参数没有限制,在方法内部,也可以编写任意语句。和普通方法相比,构造方法没有返回值(也没有void
),调用构造方法,必须用new
操作符。
默认构成方法
class className()
注意:如果我们自定义了一个构造方法,那编译器就不再自动创建默认构造方法:
多个构造方法
一个构造方法可以调用其他构造方法,目的是便于代码复用。调用其他构造方法的语法是this(…)
方法重载(overload)
在一个类中,可以定义多个方法。如果有一系列方法,它们的功能是类似的,只有参数有所不同,那这一组方法名做成同名方法。
注意:方法重载的返回值类型通常都是相同的。
方法重载的目的是,功能类似的方法使用同一名字,更容易记住,调用起来更简单。
以上是关于学习java第三天---面向对象的主要内容,如果未能解决你的问题,请参考以下文章