JAVA面向对象第二天

来源:互联网 发布:linux pyqt5 编辑:程序博客网 时间:2024/06/04 20:06

1、类中的一个成员变量名由哪些部分组成?

      类的一个成员变量名由如下部分组成:

      1)、访问修饰符。可以是public(公共的)、private(私有的)、protected(受保护的);如果省略了访问修饰符,将使用默认访问修饰符。

       2)、数据类型。

       3)、成员变量名称。成员变量名称必须是一个有效的标识符,后面用分号结束。

       注意:变量名在哪儿申明在哪儿用,这里的哪儿是指花括号内。圆括号里面定义的变量,只在后面的花括号内有效。

2、怎么向类中添加方法?

      类中的一个方法典型的由如下部分组成:

       1)访问修饰符

        2)返回值

       3)方法名称,必须是一个有效的标识符

       4)参数列表,在括号中出现

3、怎样访问对象的属性和方法?

      要访问该对象的成员变量和方法,就需要使用点运算符。例如:

       Employee e = new Employee();

       e.name = "张三";

4、访问修饰符的权限?

      默认的,同包类可以操作。

      public公共的,谁都可以操作。

      private私有的,谁都不能操作,只有它自己。

      protected受保护的,同包类或子类可以操作

5、什么是匿名对象?匿名对象有哪两种使用情况?

     匿名对象是对象的简化形式。

    1)当对对象方法仅进行一次调用时

     2)匿名对象可以作为实际参数进行传递

6、什么是this引用?

      每个对象都有一个隐含的this变量,他可以访问类的所有信息。this代表对当前类的对象引用。

7、什么时候使用this关键字呢?

      当在方法内需要调用该方法的对象时,就用this

8、什么是方法的签名?

      方法签名包括方法名、参数列表、返回值的数据类型。

9、什么是形式参数和实际参数?

       当我们定义一个方法的签名时包括一个形式参数的列表,形式参数列表用于申明传递到方法中的数据类型。

        当我们调用方法时传递给形式参数的数据称为实际参数。

10、一对耗子每个月都可以生一对小耗子。小耗子生长3个月后,从第4个月开始也就能够生小耗子。问:假设所有的耗子都不死的话,那么24个月后一共有多少只耗子?

        public class TestMouse {

              public static void main(String[] args) {

               int old = 2, first = 0, second = 0, third = 0;

                for (int i = 0; i < 24; i++) {

                old = old + third;

                 third = second;

                 second = first;

                 first = old;

}

                   int count = old + first + second + third;

                    System.out.println("24个月后一共有"+count+"只耗子");

}

}

0 0