基本概念
Java是一门面向对象的语言,面向对象三个主要特征:继承性,封装性,多态性
- 封装性:内部的内容对外部不可见,确保了安全性
- 继承性:在已有的类的基础上,继续进行功能的扩充
- 多态性:类型的转换处理
面向对象程序开发三步骤
- OOA:面向对象分析
- OOD:面向对象设计
- OOP:面向对象编程
类是对某一类事物的共性的抽象概念,而对象描述的是一个具体的事物。例如动物是一个类,而狗是类中的一个对象。交通工具是一个类,汽车是一个对象等等
在一个类中一般有两个组成部分:成员属性:操作方法
类的定义与使用
在Java中通过class关键字来定义类
示例:定义Person类并使用
class Person {
String name; // 人的属性名字
int age; // 人的属性年龄
public void showInfo() {
System.out.println("name: " + name + "\nage: " + age);
}
}
public class Demo {
public static void main(String[] args) {
Person person = new Person(); // 实例化对象
// 修改属性
person.age = 20;
person.name =