类和对象的使用
类和对象的使用
类的定义
类的理解:
1.类是用于来描述实现事物的
2.类是抽象的
3.类是一个模板 是属性和方法的集合
4.类是java中最基本的单位
5.java中使用class类描述类
java使用class类描述类
1.成员变量表示就是事物的属性
2.成员方法表示就是事物的行为
代码:
class dog{
private String name;
private String color;
public dog(String name, String color) {
this.name = name;
this.color = color;
}
public dog() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public void eat(){
System.out.println("吃东西");
}
}
测试:
public static void main(String[] args) {
dog d= new dog();
d.eat();
}
运行结果:

使用对象调用属性
创建对象的格式
类名 对象名 = new 类名();
案例:
class dog{
private String name;
private String color;
public dog(String name, String color) {
this.name = name;
this.color = color;
}
public dog() {
}
@Override
public String toString() {
return "dog{" +
"name='" + name + '\'' +
", color='" + color + '\'' +
'}';
}
public void eat(){
System.out.println("吃东西");
}
}
这里我就添加了一个有参构造和无参构造 它可以在创建对象的时候之间调用
toString是我们的输出方法
测试类:
dog d= new dog("白毛","白色");
System.out.println(d);
d.eat();
运行结果:
使用get和set方法的案例:
private String name;
private String color;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
@Override
public String toString() {
return "dog{" +
"name='" + name + '\'' +
", color='" + color + '\'' +
'}';
}
public void eat(){
System.out.println("吃东西");
}
get是获取 set是赋值
测试类:
dog d= new dog();
d.setName("白毛");
d.setColor("白色");
System.out.println(d.getName());
System.out.println(d.getColor());
d.eat();
使用get和set的方法就不用在使用toString方法了
运行结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本