面向对象编程(Object-Oriented Programming,简称OOP)是一种常用的编程范式,它将程序组织为对象的集合,每个对象都有自己的状态和行为。在Android开发中,Java是一种常用的编程语言,也是实现面向对象编程的主要工具之一。
在Java中,面向对象编程的核心概念包括类(Class)、对象(Object)、继承(Inheritance)、封装(Encapsulation)和多态(Polymorphism)。下面将详细介绍这些概念,并通过示例代码来说明它们的使用。
- 类(Class)
类是面向对象编程的基本构建块,它定义了一类对象的通用特征和行为。类可以包含属性(成员变量)和方法(成员函数)。在Java中,通过关键字"class"来定义一个类,如下所示:
public class Person {
// 成员变量
private String name;