• 对象的创建及其使用


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

    步骤

    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();
      

      }
      }

  • 相关阅读:
    个性实用的SQL语句
    SiteMesh简介
    oracle基本操作
    java项目中获得不同状态下的磁盘根目录和相对目录。
    linux下安装weblogic 10.3.2.0 及mysql数据源的配置
    SQL Serve 查询所有可用的数据库语句
    [传智播客学习日记]简单工厂模式计算器案例
    [传智播客学习日记]SqlHelper与DataSet
    [传智播客学习日记]序列化、XML序列化与深拷贝操作
    [传智播客学习日记]10月18日第一天正式上课
  • 原文地址:https://www.cnblogs.com/anke-z/p/12267311.html
Copyright © 2020-2023  润新知