类(JavaBean类)和对象

类:是对象共同特征的描述

对象:是正式存在的具体东西(new的才是对象)

在JAVA中,必须先设计类,才能获得对象

一、如何定义类

java 复制代码
public class 类名{
 
 
    1、成员变量(代表属性,一般是名词)
    2、成员方法(代表行为,一般是动词)
    3、构造器
    4、代码快
    5、内部类
 
}

二、类中成员方法的格式:

public void 方法名字(){

......

}

定义一个手机类:

java 复制代码
public class Phone{
 
//属性
String brand;
double price;
 
 
//行为
public void call(){
 
System.out.println("手机在打电话");
 
    }
 
}

三、如何使用对象

1、创建类的对象(例:创建一个手机的对象)

格式:

java 复制代码
类名  对象名 = new  类名;
Phone p = new Phone;

2、访问属性: 对象名.成员变量

3、访问行为: 对象名.方法名(...)

java 复制代码
    //创建手机对象
    Phone p = new Phone();
 
    //给这个对象赋值
    p.brand = "OPPO";
    p.price = "3999.99";
 
    //获取手机对象中的值
    System.out.println(p.brand);
    System.out.println(p.price);
 
 
    //调用手机中的方法
    p.call();
相关推荐
终将老去的穷苦程序员17 小时前
基于SpringBoot的餐饮管理系统
java·spring boot·后端
心之伊始17 小时前
Spring AI Tool Calling 实战:让 Java Agent 调用本地 Bean 工具方法
java·spring boot·agent·spring ai·tool calling
AI人工智能+电脑小能手17 小时前
【大白话说Java面试题 第110题】【并发篇】第10题:CAS 存在哪些问题?
java·开发语言·面试
瀚高PG实验室17 小时前
java中间件无法连接数据库
java·数据库·中间件·瀚高数据库
东南门吹雪17 小时前
JAVA TCP socket编程框架
java·高并发·socket·tcp·nio
xingyuzhisuan17 小时前
缓存命中率提升方案:从 30% 优化至 82% 全流程优化记录
java·开发语言·缓存·ai
一条泥憨鱼18 小时前
Java开发效率神器:Lombok从入门到精通!
java·后端·学习·开发·lombok
Jinkxs18 小时前
Python基础 - 初识内置函数 Python自带的便捷工具
android·java·python
奥利奥夹心脆芙18 小时前
零基础调试 Java 代码:Gemini 报错排查完整实操指南
java
西安邮电大学18 小时前
贪心算法详细讲解
java·后端·其他·算法·面试