IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> JAVA入门之类和对象 笔记(13) -> 正文阅读

[Java知识库]JAVA入门之类和对象 笔记(13)

什么是类

??类是对显示生活中一类具有共同属性和行为的事物抽象

??类的特点
????1.类是对象的数据类型
????2.类是具有相同属性和行为的一组对象的集合

什么是对象的属性

??
??属性:对象具有的各种特征, 每个对象的每个属性都拥有特点的值

??比如:一台手机就是一个对象,而手机的价格、品牌等就是该对象的属性
??

什么是对象的行为

??
??行为:对象能够执行的操作
??
比如上面说到的手机这个对象,打电话发短信等就是该对象的行为
??

类与对象的关系

??
??类:类是对现实生活中一类具有共同属性和行为的事物的抽象
??对象:是能够看得到摸得着的真实存在的实物

在这里插入图片描述
??

类的定义

??
??类的重要性:是JAVA程序的基本组成单位
?? 类是什么:类是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
??
类的组成:属性行为
??》》属性:在类中通过成员变量来体现(类中方法的变量)
??》》行为:在类中通过成员方法来体现(和前面的方法先比去掉static关键字即可)
??

类的定义步骤

??
??1.定义类
??2.编写类的成员变量
??3.编写类的成员方法
在这里插入图片描述
??

类的定义代码演示

??

public class Phone {
    //成员变量
    String brand;
    int price;
    //成员方法
    public void call(){
        System.out.println("打电话");
    }
    public void sendMessage(){
        System.out.println("发短信");
    }
}

??

对象的使用

??
??我们在要先创建一个对象,才能使用对象
??
在这里插入图片描述

public class PhoneDemo {
    public static void main(String[] args) {
        //创建对象
        Phone p = new Phone();

        //使用成员变量
        System.out.println(p.brand);
        System.out.println(p.price);

        p.brand = "菠萝";
        p.price = 1888;

        //使用成员变量
        System.out.println(p.brand);
        System.out.println(p.price);
        
        //使用成员方法
        p.call();
        p.sendMessage();
    }
}

在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:22:10  更:2021-08-01 14:24:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 -2025/3/4 3:07:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码