美文网首页
JAVA CHEAT SHEET2

JAVA CHEAT SHEET2

作者: 河马大叔 | 来源:发表于2017-08-27 02:03 被阅读6次

    Counstructor构造函数

    对象分为多种类(类型)。针对每个类,我们必须编写定义:即属于各个类对象的域和方法列表。每个给定类的对象都有一组相同的域和方法。

    例如,每个TextView对象必须具有称为mText的域和称为setText的方法。
    但是每个TextView对象都可以在其mText域中包含不同的值:一个TextView可能会说
    “您好”,而另一个说“再见”。

    对象的每个类具有称为构造函数的方法,可以在创建该类的对象时自动执行(且不可避免!)。为使对象可供应用的其余部分使用,构造函数负责执行全部所需操作。

    例如,构造函数通常将初始化(放入第一个值)正在构建对象的各个字段。

    构造函数的名称与其所属类的名称相同。
    一个类可具有多个构造函数!
    前提是每个构造函数具有不同的参数列表。
    第一个代码示例定义(创建)不含任何参数的构造函数。

    创建对象的唯一方式是调用(执行)对象的构造函数。##

    在Java中,使用第二个代码示例中的特殊命令new来完成。

    // Simplified definition of class TextView in the file TextView.java,
    // showing two fields and a constructor that initializes them.
    public class TextView extends View {
    38
    // the text to be displayed on the screen
    private String mText;
    // the color of the text, as an rgb number (red/green/blue)
    private int mTextColor;
    // This method is a constructor for class TextView.
    public TextView() {
    mText = "";
    mTextColor = Color.BLACK;
    }
    }
    // In another .java file, call the constructor to create an object of class TextView.
    // Store a reference to the newborn TextView object in the variable textView.
    TextView textView = new TextView();

    相关文章

      网友评论

          本文标题:JAVA CHEAT SHEET2

          本文链接:https://www.haomeiwen.com/subject/lofbdxtx.html