对象的创建及其使用

通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。(仅供参考)

步骤

  1. 导包:也就是指出需要使用的类,在什么位置。

    • import 包名称.类名称;
    • 对于和当前类属于同一个包的情况下,导包语句可以省略不写。
  2. 创建,格式:

    类名称 对象名 = new 类名称();

    Student stu = new Student();

  3. 使用,分两种情况:

    使用成员变量:对象名.成员变量名

    使用成员方法:对象名.成员方法名(参数)

    (也就是,想用谁,就用对象名点谁。)

注意事项:

如果成员变量没有进行赋值,那么将会有一个默认值,规则和数组一样。
以手机类为例

创建个手机类
package demo02;

/**

  • @author petrel

  • @date $

  • 定义一个类,用来模拟“手机”事物。

  • 属性:品牌、价格、颜色

  • 行为:打电话、发短信

  • 对应到类当中:

  • 成员变量(属性):

  • String brand;//品牌

  • double price;//价格

  • String color;//颜色

  • 成员方法(行为):

  • public void call(String who){};

  • public void sendMessage(){};
    */
    public class phone {
    //成员变量
    String brand;
    double price;
    String color;

    //成员方法
    public void call(String who){
    System.out.println("给"+who+"打电话。");
    };
    public void sendMessage(){
    System.out.println("群发短信。");
    };

}

创建对象
package demo02;

/**

  • @author petrel

  • @date ${DATA}
    */
    public class Demo01PhoneOne {

    public static void main(String[] args) {
    //根据phone类,创建一个名为one的对象
    //格式:类名称 对象名 = new 类名称();
    phone one = new phone();

    System.out.println(one.brand);
    System.out.println(one.color);
    System.out.println(one.price);
    System.out.println("++++++++++++++");

    one.brand = "华为";
    one.color = "银白色";
    one.price = 6969.69;

    System.out.println(one.brand);
    System.out.println(one.color);
    System.out.println(one.price);
    System.out.println("++++++++++++++");

    one.call("乔布斯");
    one.sendMessage();
    }
    }

posted @ 2020-02-05 23:34  _Anke  阅读(355)  评论(0)    收藏  举报