对象的创建及其使用

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

步骤

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

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

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

    Student stu = new Student();

  3. 使用,分两种情况:

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

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

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

注意事项:

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

创建个手机类
package demo02;

/**

  • @author petrel
  • @date ${DATA}
  • 定义一个类,用来模拟“手机”事物。
  • 属性:品牌、价格、颜色
  • 行为:打电话、发短信
  • 对应到类当中:
  • 成员变量(属性):
  •  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();
    

    }
    }

原文地址:https://www.cnblogs.com/anke-z/p/12267311.html