文档

Java™ 教程
隐藏目录
问题和练习
导航:学习Java语言
课程:类和对象

问题和练习:对象

问题

  1. 以下程序有什么问题?

    public class SomethingIsWrong {
        public static void main(String[] args) {
            Rectangle myRect;
            myRect.width = 40;
            myRect.height = 50;
            System.out.println("myRect的面积是" + myRect.area());
        }
    }
    
  2. 以下代码创建了一个数组和一个字符串对象。执行代码后,这两个对象有多少个引用存在?这两个对象是否有资格进行垃圾回收?

    ...
    String[] students = new String[10];
    String studentName = "Peter Parker";
    students[0] = studentName;
    studentName = null;
    ...
    
  3. 程序如何销毁创建的对象?

练习

  1. 修复问题1中的名为SomethingIsWrong的程序。

  2. 给定下面的名为NumberHolder的类,编写一些代码来创建该类的一个实例,初始化其两个成员变量,并显示每个成员变量的值。

    public class NumberHolder {
        public int anInt;
        public float aFloat;
    }
    

检查答案。


上一页:问题和练习:类
下一页:嵌套类