在Java中,类和对象是面向对象编程中的两个核心概念。
1. 类
在Java中,是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和方法。
以下是一个示例:
public class Dog {
private String name;
private int age;
// 构造方法
public Dog(String name, int age) {
this.name = name;
this.age = age;
}
//获取名字
public String getName() {
return name;
}
//获取年龄
public int getAge() {
return age;
}
}
以上定义了一个叫Dog的类,它具有name和age这两个属性,getName和getAge这两个方法是公共的方法,用于获取name和age的值。
2. 对象
在Java中,对象可以访问该类的属性和方法。
要创建对象,必须首先声明该对象,并使用new。
以下是一个示例:
public class Main {
public static void main(String[] args) {
// 创建一个对象dog1
Dog dog1 = new Dog("旺财", 5);
System.out.println(dog1.getName()); // 输出旺财的名字
System.out.println(dog1.getAge()); // 输出的结果是5
// 创建另一个对象dog2
Dog dog2 = new Dog("小黑", 3);
System.out.println(dog2.getName()); // 输出小黑的名字
System.out.println(dog2.getAge()); // 输出的结果是3
}
}
以上的代码中,声明了两个不同的狗对象dog1和dog2。可以使用new对它们进行初始化并传参。