类和对象的使用

类和对象的使用

类的定义

类的理解:

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方法了

运行结果

 

 

 




posted @   baimingze  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示