logo

慕课美学

3.2 类和对象

2019-10-01 Views Java 442字 2 min read

视频问题

  1. 变量名或者方法名的这种定义形式,又被称为( )。
    正确答案:驼峰命名法
  2. 类对象中存放的是普通数值。
    A.✔️ B.✖️
    正确答案:B

课堂讨论

  1. 关于静态变量(用static修饰的成员变量)的思考!学们思考一下,如果声明一个类,什么情况下最好把一个成员变量声明为static变量?
   对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是有种情况例外,就是该成员是用static声明的(在这里排除了类的访问控制)。
  1. 关于引用类型参数传值的讨论!同学们思考一下,为什么一个方法的参数是引用类型的变量(例如类对象)时,形参所指向的值空间的改变实际上就是实参所指向值空间的改变?

课后习题

  1. 一个类中,( )。
    A.可以不显式地给出构造方法
    B.只能有一个构造方法
    C.必须有多个构造方法
    D.不需要构造方法
    正确答案:A
  2. 构造方法可以有返回类型。( )
    A.✔️ B.✖️
    正确答案:B
  3. 有语句final int MAX=100;则源程序运行过程中,MAX的值可以改变。( )
    A.✔️ B.✖️
    正确答案:B
  4. 类名可以通过运算符“.”访问静态变量和静态方法。( )
    A.✔️ B.✖️
    正确答案:A
  5. 上述类声明中,关键字this可以省略。( )
   class Square
    {
        double side;
        Square(double side)
        {
                this.side=side;
        }
        double computeArea()
        {
                return side*side;
        }
    }

A.✔️ B.✖️
正确答案:B
6. 一个类中,静态变量用关键字( )修饰。
正确答案:static



本文由慕课美学创作
该文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请注明出处!
发布时间为:2019-10-01

support支付宝扫码打赏 support微信打赏
如果觉得这篇文章对您有帮助,可以请作者喝一杯饮料哦🥤