Java中类和对象的定义
时间: 2023-11-23 20:07:43 浏览: 82
在 Java 中,类和对象是面向对象编程的核心概念。
类是一种自定义数据类型,它描述了一类对象所共有的属性和行为。类的定义通常包含以下几个部分:
1. 类的修饰符:public、private、protected 或者默认(即没有修饰符)。
2. 类的关键字:class。
3. 类的名称:采用大驼峰命名法,即每个单词的首字母大写,不包含下划线。
4. 类的主体部分:包含成员变量、构造方法、成员方法等。
例如,下面是一个简单的 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, my name is " + name + ", I'm " + age + " years old.");
}
}
```
对象是类的实例化,它是类的一个具体实现。通过 new 关键字创建一个对象时,会在内存中分配一块空间来存储该对象的属性和方法。对象可以调用类中的方法,访问类中的成员变量。例如,可以通过以下代码创建一个 Person 对象并调用它的 sayHello() 方法:
```java
Person p = new Person("Tom", 18);
p.sayHello();
```
阅读全文