- 1、面向对象的概念以及特征
实质上将 "数据" 与 "行为" 的过程, 以类的形式封装起来, 一切以对象为中心的
面向对象的程序设计过程中有两个重要概念:类(class)和对象(也称为实例),其中类是某一批对象的抽象,可以把类理解成某种概念,相当于一种“模板”;对象才是一个具体存在的实体,从这个意义上来看,日常所说的人,其实都是人的实例,而不是人类
- -面向对象的特征
(1) 封装 (2) 继承 (3) 多态
- 2、类的定义
- -使用class修饰类
- -类用于描述某种概念,封装类的静态特征以及动态特征
- -定义属性(成员变量、静态特征)
- -定义动态特征(行为方法)
- 3、类与实例,实例对象的创建
- -类是抽象的
- -对象是真实存在的
- -对象的创建是通过类的构造器new出来的
- -引用类型有多少种?无数种
- 4、语句package和import
- -全限定名 package+类名
比如: Person的全限定名 com.day0809.Person
- - 系统默认导入
1) 会默认导入同一个包中的类
2) 会默认导入java.lang.*; (可以在jdk/jre/lib/rt.jar中找到这个包)
- - 位置关系:
1)package语句在java源文件中的第一行
2)import语句在package和cl