官术网_书友最值得收藏!

Test your knowledge

  1. When Java executes the code within a constructor:
    1. We cannot access any members defined in the class.
    2. There is already a live instance of the class. We can access methods defined in the class but we cannot access its fields.
    3. There is already a live instance of the class and we can access its members.
  2. Constructors are extremely useful to:
    1. Execute setup code and properly initialize a new instance.
    2. Execute cleanup code before the instance is destroyed.
    3. Declare methods that will be accessible to all the instances of the class.
  3. Java 9 uses one of the following mechanisms to automatically deallocate the memory used by instances that aren't referenced anymore:
    1. Instance map reduce.
    2. Garbage compression.
    3. Garbage collection.
  4. Java 9 allows us to define:
    1. A main constructor and two optional secondary constructors.
    2. Many constructors with different arguments.
    3. Only one constructor per class.
  5. Any new class we create that doesn't specify a superclass will be a subclass of:
    1. java.lang.Base
    2. java.lang.Object
    3. java.object.BaseClass
  6. Which of the following lines create an instance of the Rectangle class and assign its reference to the rectangle variable:
    1. var rectangle = new Rectangle(50, 20);
    2. auto rectangle = new Rectangle(50, 20);
    3. Rectangle rectangle = new Rectangle(50, 20);
  7. Which of the following lines access the width field for the rectangle instance:
    1. rectangle.field
    2. rectangle..field
    3. rectangle->field
主站蜘蛛池模板: 澄城县| 轮台县| 阿克| 高安市| 美姑县| 宾川县| 牟定县| 南川市| 招远市| 朝阳市| 石河子市| 美姑县| 拜泉县| 拉孜县| 柘城县| 房产| 陕西省| 上虞市| 轮台县| 治县。| 呼伦贝尔市| 博乐市| 盘锦市| 广宁县| 治多县| 开封县| 北京市| 毕节市| 平阴县| 阿鲁科尔沁旗| 泾源县| 喀什市| 慈利县| 嘉峪关市| 弋阳县| 怀远县| 万州区| 静宁县| 循化| 南靖县| 张家口市|