Java是一门面向对象的编程语言;
面型对象分析 OOA 面向对象设计 OOD 面向对象编程 OOP
类的定义:
类是我们在生活中对身边的事物进行的分类;
类是抽象特征的集合,生活中不存在,存在的是类的实例;
对象的定义:
用来描述事物的一个实体,由一组属性和方法组成;
实体:看得见、摸得着的物体,生活中的物体都对应一个类。
类和对象的关系
1.类是对象的模块,对象是类的实例
2.一个类可以创建多个对象;
3.每个对象都是独一无二的;
4.对象和类满足 is a 的关系;
面对对象编程的优势
1.与我们现实世界的思维方式一致;
2.提高程序的可用性;
3.隐藏内部的细节,提高程序的维护性和安全性;
创建对象的语法:
类名 对象名 = new 类名( ) ;
通过构造方法来创建类的实例!
系统会默认给我们创建类的无参构造方法!
适用对象的属性和方法:
对象名.属性; 对象名.方法();
访问权限修饰符:
定义在全局变量和方法中;
1.public 公共的 访问级别最宽松
2.protected 受保护的 本类,本包,子类中可以访问;
3.默认(default) 默认的 本包中可以访问
4.private 私有的 本类中可以访问