java引用数据类型(类)

一.引用数据类型分类

类的类型为两种:

1.Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用

2.自己创建的类

 

二.自定义数据类型概述

类,它是引用数据类型,自定义类也是一种数据类型,

自定义类型并非Java为我们预先提供好的类型,而是自己定义的一种引用数据类型用来描述一个事物

三.类的定义与使用

java代码映射成现实事物的过程就是定义类的过程。

1.类的定义格式

//类的定义格式
创建java文件,与类名相同
public class 类名{
    数据类型  属性名称1;
    数据类型  属性名称2;
    …
}
//通过类的定义格式,来进行手机类的描述
public class Phone {
    /*
     * 属性
     */
    String brand;// 品牌型号
    String color;// 颜色
    double size; // 尺寸大小
}

2.类的使用格式

1.导包

2.创建对象:数据类型  变量名 = new 数据类型();

3.调用方法

4.访问属性:变量名.属性

public class Test {
    public static void main(String[] args) {
        //定义了一个Phone类型的变量p
        Phone p = new Phone();
        /*
         * 通过p,使用Phone中的属性
         */
        //访问p中的brand品牌属性
p.brand = "苹果6s";[为p中brand属性赋值为”苹果6s”]
//访问p中的color颜色属性
        p.color = "白色";[为p中color属性赋值为”白色”]
//访问p中的size尺寸大小属性
p.size = 5.5;[为p中size属性赋值为5.5]

System.out.println("手机品牌为" + p.brand[使用p中brand属性值参与运算]);
System.out.println("手机颜色为" + p.color[使用p中color属性值参与运算]);
System.out.println("手机尺寸大小为" + p.size[使用p中size属性值参与运算]);
    }
}

3.自定义类型注意事项与内存图

通过 p.属性名 就可以对属性进行操作

与引用类型数组类似,引用类型的自定义类型的变量,直接变量时,结果为对象地址值

 

posted on 2019-01-04 18:52  AkiyamaX  阅读(335)  评论(0编辑  收藏  举报