淘先锋技术网

首页 1 2 3 4 5 6 7

Java作为一门面向对象的编程语言,不仅有基本的数据类型,还定义了丰富的类和对象类型。

// 基本数据类型
byte b = 1;
short s = 2;
int i = 3;
long l = 4L;
float f = 1.0f;
double d = 2.0;
boolean flag = true;
char c = 'a';

除了这些基本数据类型,Java还支持大多数其他语言中也支持的引用数据类型。

// 引用数据类型
String str = "Java";
Listlist = new ArrayList<>();
Mapmap = new HashMap<>();
Setset = new HashSet<>();
Object obj = new Object();

类是Java中定义对象类型的模板。Java中的每个对象都是通过类构造的。 类可以包含属性和方法,以及支持继承和多态等面向对象编程的特性。

// 类的定义
public class Person {
// 属性
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 方法
public void sayHello() {
System.out.println("Hello, I am " + name);
}
// getter 和 setter 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}

对象是类的一个实例。我们可以使用类构造多个对象。通常,属性用于描述对象的状态,而方法用于操作和改变对象的状态。

// 对象的使用
Person person = new Person("Tom", 20);
person.sayHello();
person.setAge(21);
System.out.println("My age is now " + person.getAge());

在Java中,类型和对象是面向对象编程的重要概念。开发者可以通过定义类和创建对象来构建应用程序。