返回
如此牛叉,有必要了解一下Java类和对象使用。经久不衰的实用知识,大厂也爱出其考题
后端
2023-11-07 09:22:49
Java 中类的定义是将具有相同属性和行为的事物进行抽象的。
类和对象
- 类是问题的抽象模型,是对一组具有共同属性和行为的对象的。
- 对象是类的实例,是类在内存中开辟的具体空间,它具有类定义的数据和方法,并且可以调用类的方法。
类的成员变量
- 类的成员变量存储了对象的状态,可以是基本类型,也可以是引用类型。
类的方法
- 类的成员方法可以访问对象的成员变量和方法。
面向对象编程
- 面向对象编程是一种使用类和对象来编写计算机程序的范式。
封装
- 封装是将数据和方法封装在类中,使其对外部隐藏。
继承
- 继承是类之间的一种关系,子类可以继承父类的属性和方法。
多态
- 多态是指子类可以重写父类的方法,并具有不同的行为。
接下来,让我们通过一个例子来了解 Java 中类的定义、对象的创建和使用。
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
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;
}
public void introduce() {
System.out.println("我叫" + name + ",今年" + age + "岁。");
}
}
public class Main {
public static void main(String[] args) {
Person person = new Person("张三", 20);
person.introduce();
}
}
在这个例子中,Person
类定义了两个成员变量 name
和 age
,以及三个成员方法 getName()
, setName()
和 introduce()
。
Main
类创建了一个 Person
类的对象 person
,并调用了 introduce()
方法来输出信息。
运行这段代码,输出结果为:
我叫张三,今年20岁。
通过这个例子,你可以了解到 Java 中类的定义、对象的创建和使用,以及面向对象编程的一些基本概念。