java

34 阅读1分钟

. Java基本概念 Java是一种面向对象的编程语言,它以类为基本单位,通过对象来进行交互。Java程序由一个或多个类组成,每个类可以包含属性(数据)和方法(行为)。以下是几个Java的基本概念:

2.1 类和对象 类是一种抽象的概念,它定义了对象的属性和方法。对象是类的实例化(实例),可以通过new关键字创建。例如,下面是一个简单的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); } }

上述代码定义了一个名为Person的类,它有两个属性name和age,以及一个方法sayHello。可以通过以下代码创建一个Person对象并调用sayHello方法:

Person person = new Person("John", 20); person.sayHello();

输出结果为:Hello, my name is John。

2.2 继承 继承是一种面向对象编程的重要特性,它允许一个类继承另一个类的属性和方法。通过继承,可以实现代码的复用和扩展。例如,我们可以定义一个Student类继承Person类:

public class Student extends Person { private int grade; public Student(String name, int age, int grade) { super(name, age); this.grade = grade; } public void study() { System.out.println("I'm studying in grade " + grade); } }

上述代码定义了一个名为Student的类,它继承自Person类,并新增了一个属性grade和一个方法study。可以通过以下代码创建一个Student对象并调用sayHello和study方法:

Student student = new Student("Tom", 18, 12); student.sayHello(); student.study();

输出结果为:Hello, my name is Tom和I'm studying in grade 12。