类(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();
相关推荐
咖啡啡不加糖3 分钟前
Arthas 使用指南:Java 应用诊断利器
java·spring boot·后端
小北方城市网5 分钟前
MongoDB 分布式存储与查询优化:从副本集到分片集群
java·spring boot·redis·分布式·wpf
想逃离铁厂的老铁7 分钟前
Day60 >> 94、城市间货物运输1️⃣ + 95、城市间货物运输 2️⃣ + 96、城市间货物运输 3️⃣
java·服务器·前端
kyrie学java9 分钟前
SpringWeb
java·开发语言
TTBIGDATA1 小时前
【Hue】Ambari 页面启动 Hue 失败 user ‘hadoop‘ does not exist
java·hadoop·ambari
饺子大魔王的男人2 小时前
Remote JVM Debug+cpolar 让 Java 远程调试超丝滑
java·开发语言·jvm
Hx_Ma1610 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
期待のcode10 小时前
原子操作类LongAdder
java·开发语言
舟舟亢亢11 小时前
Java集合笔记总结
java·笔记
小酒窝.11 小时前
【多线程】多线程打印ABC
java