类(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();
相关推荐
我真的是大笨蛋20 分钟前
开闭原则详解(OCP)
java·设计模式·性能优化·开闭原则·设计规范
编啊编程啊程21 分钟前
gRPC从0到1系列【19】
java·spring boot·rpc·dubbo·nio
泥嚎泥嚎28 分钟前
【Android】Android 的三种动画(帧动画、View 动画、属性动画)
java
不良人天码星40 分钟前
使用Java连接redis以及开放redis端口的问题
java·开发语言·redis
马克学长41 分钟前
SSM村务管理系统s2qnw(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·服务器·数据库
羊锦磊1 小时前
[ Spring 框架 ] 数据访问和事务管理
java·后端·spring
未来coding1 小时前
Spring Boot SSE 流式输出,智能体的实时响应
java·spring boot·后端
恸流失1 小时前
java基础-12 : 单列集合(Collection)
java·开发语言·windows
whltaoin1 小时前
Spring Boot自定义全局异常处理:从痛点到优雅实现
java·spring boot·后端
zhangxuyu11181 小时前
Spring boot 学习记录
java·spring boot·学习