类的定义和对象的创建及其使用
类的定义:
事物与类的对比
现实世界的一类事物:
属性:事物的状态信息。
行为:事物能够做什么。
Java中用class描述事物也是如此:
成员变量:对应事物的属性成员方法:对应事物的行为类的定义格式
类的定义格式
public class ClassName {
//成员变量
//成员方法
}
定义类:就是定义类的成员,包括成员变量和成员方法。
成员变量:和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。
成员方法:和以前定义方法几乎是一样的。只不过把static去掉
注意事项:
1成员变量是直接定义在类当中的,在方法外边
2.成员方法不要写static关键字。
//成员变量
String name; //姓名
int age; //姓名
//成员方法
public void eat() {
System.out.println("吃饭饭! ");
}
public void sleep() {
System.out.println("睡觉觉! ");
}
public void study() {
System.out.println("学习!");
}
对象的创建及其使用
通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。
1.导包:也就是指出需要使用的类,在什么位置。
import包名称.类名称;
import com.shiping999.Student;
对于和当前类属于同一个包的情况,可以省略导包语句不写。
2.创建,格式:
类名称对象名= new类名称();Student stu = new Student();
3.使用,分为两种情况:
使用成员变量:对象名.成员变量名
使用成员方法:对象名.成员方法名(参数)(也就是,想用谁,就用对象名点儿谁。)
注意事项:
如果成员变啊领没有进行赋值,那么将会有一个默认值,规则和数组一样
// 1.导包。 //我需要使用的student类,和我自己Demo82Student位于同一个包下,所以省略导包语句不写 //2.创建,格式: //类名称对象名= new类名称(); //根据Student类,创健了一个名为stu的对象 Student stu = new Student(); // 3.使用其中的成员变量,格式:[/对象名.成员变量名 System.out.println(stu.name); // nulLSystem.out-print1n(stu.age); l/ 0 System.out.println("==z=z====ea=="); //改变对象当中的成员变量数值内容 //将右侧的字符串,赋值交给stu对象当中的name成员变量 stu.name ="乌拉"; stu. age = 18; System.out.println(stu.name); System.out.println(stu.age); System.out.println("a==========="); //4.使用对象的成员方法,格式: //对象名.成员方法名() stu.eat(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具