Java类和对象
First Post:
Last Update:
Last Update:
一、类和对象
1.类的声明
格式:
1 |
|
示例:
1 |
|
Tips:
- 类名的第一个字母应该大写
- 一个Java程序至少包含一个类
- 只能有一个public类,且类名要与源文件一致
2.方法的声明
格式:
1 |
|
Tips:
- 修饰符决定了方法的可见范围
- static:修饰的方法表示该方法为类方法
- final:表示方法不可被子类重写,且不可与abstract修饰符同时使用
- abstract:修饰该方法为抽象类中的抽象方法
- 方法的返回值可以是基本数值型,也可以是任一引用类型,没有返回值的方法类型默认为void
- 形参列表可以没有参数,但是小括号不能省略且不管如何都要独立声明形参类型
- throws:出现多个异常类时要用逗号隔开
3.方法的调用
格式:
1 |
|
有返回值的方法调用一般作为表达式的一部分,例如:
1 |
|
4.参数传递
(1) 形参和实参
- 形参:方法内变量的标识符
- 实参:调用方法时,传递到方法的实际参数
(2)值传递
- 值传递是将实参复制一份到内存中,方法内部值的变化不会影响方法外部实参的值
(3)引用传递
- 当实参为数组,和除String以外的其他所有类型的对象(即引用类型),实参和形参的传递方式为引用传递(相当于地址传递),方法与数组或对象共用一个数据地址。
Tips:
- 若参数是对象,参数的传递方式是引用传递
- 若参数是Java的基本类型,参数的传递方式是值传递
- String类型本身没有自身修改的函数,每次操作都是一个新的String对象,可以认为是值传递
持续更新中······
打赏
支付宝 | Alipay
微信 | WeChat