在Java编程语言中,封装、继承和多态是三大核心特性,它们在面向对象编程中扮演着至关重要的角色。本文将围绕JSP封装、继承和多态实例展开,深入浅出地讲解这些概念,帮助读者更好地理解和掌握Java基础。
一、封装

封装是面向对象编程中的一个重要概念,它将数据和行为封装在一起,对外提供统一的接口。在Java中,封装主要体现在类的定义上。
1. 私有属性:在类中,将属性定义为私有(private),意味着这些属性只能被当前类访问,外部类无法直接访问。
2. 公共方法:为了使外部类能够操作这些私有属性,需要提供公共方法(public),这些方法称为“getter”和“setter”。
3. 示例:
```java
public class Person {
private String name;
private int 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;
}
}
```
二、继承
继承是面向对象编程中的另一个核心特性,它允许一个类继承另一个类的属性和方法。在Java中,继承通过关键字`extends`实现。
1. 父类和子类:在继承关系中,被继承的类称为“父类”或“基类”,继承父类的类称为“子类”或“派生类”。
2. 方法重写:子类可以重写父类的方法,以实现不同的功能。
3. 示例:
```java
public class Animal {
public void eat() {
System.out.println("







