一、在Java中,方法必须出现在类中。方法的签名描述方法的名称、访问修饰符、返回值、要传递给方法的形式参数以及方法可能会抛出的任何可检查的异常。
二、在Java中,实际参数是通过按值调用的方法传递给方法,即实际参数的一份拷贝传给方法。
三、方法可以被重载,允许类有多个同名的方法,同时形式参数列表是不同的。
四、每个类必须有一个构造器,构造器是一个类实例化时被调用的特殊类型的方法。构造器的名称必须与类的名称匹配,并且没有返回值声明。
五、如果一个类没有声明构造器,编译器将为该类添加一个默认的构造器。默认的构造器没有形式参数,并且不做任何事情
六、一个构造器可以使用this()语句,来调用同类中的其它构造器。这种情况下,this语句必须是构造器的第一条语句。
Test:
1. 方法使用哪个关键字用来在方法体中返回值?( return )
2. 方法使用什么关键字表示它不返回值?( void )
3. 判断真假:方法可以有private访问修饰符。( true )
4. 判断真假:所有方法必须声明为static。( false )
5. 判断真假:在方法签名中,括号是可选的。( false )
6. 使用如下的方法签名回答下述五个问题:
protected double findInRange(int x, int y, boolean b) throws NotFoundException
1) 方法名是_findInRange_。
2) 返回值的数据类型是_double_。
3) 该方法有_3_个参数,分别是_x, y, b_。
4) 该方法的访问修饰符是_protected_。
5) 判断真假:每次该方法被调用时,都会抛出NotFoundException。( false )
7. 用于在一个构造器中调用相同类中另一个构造器的关键字是_this_。
8. 判断真假:如果编写了一个类,但是没有给它一个构造器,编译器会生成一个构造器。
( true )
9. 判断真假:每个类都必须有一个无参数构造器。( false )
10. 当实际参数复制给形式参数时,被称为_按值调用_。.
11. 判断真假:如果Java的方法改变了一个形式参数,那么相关的实际参数也会改变。( false )
[20-04-26][Self-study Notes 13]Java object's behavior
原文:https://www.cnblogs.com/mirai3usi9/p/12779117.html