返回

如此牛叉,有必要了解一下Java类和对象使用。经久不衰的实用知识,大厂也爱出其考题

后端

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 类定义了两个成员变量 nameage,以及三个成员方法 getName(), setName()introduce()

Main 类创建了一个 Person 类的对象 person,并调用了 introduce() 方法来输出信息。

运行这段代码,输出结果为:

我叫张三,今年20岁。

通过这个例子,你可以了解到 Java 中类的定义、对象的创建和使用,以及面向对象编程的一些基本概念。