类(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();
相关推荐
budingxiaomoli8 小时前
Spring IoC &DI
java·spring·ioc·di
Spider Cat 蜘蛛猫8 小时前
Springboot SSO系统设计文档
java·spring boot·后端
未若君雅裁8 小时前
MySQL高可用与扩展-主从复制读写分离分库分表
java·数据库·mysql
学习中.........8 小时前
从扰动函数的变化,感受红黑树带来的性能提升
java
计算机安禾9 小时前
【c++面向对象编程】第24篇:类型转换运算符:自定义隐式转换与explicit
java·c++·算法
weixin1997010801610 小时前
【保姆级教程】淘宝/天猫商品详情 API(item_get)接入指南:Python/Java/PHP 调用示例与 JSON 返回值解析
java·python·php
环流_10 小时前
redis核心数据类型在java中的操作
java·数据库·redis
雨辰AI10 小时前
SpringBoot3 项目国产化改造完整流程|从 MySQL 到人大金仓落地
java·数据库·后端·mysql·政务
带刺的坐椅10 小时前
Java 流程编排新范式 Solon Flow:一个引擎,七种节点,覆盖规则/任务/工作流/AI 编排全场景
java·spring·ai·solon·flow
知彼解己10 小时前
Arthas:Java生产环境问题排查利器,从入门到实战
java