命名:
在以上四种构造数据类型中,封装不同类型的事物;
其中class是最普通,最常用的封装,如学生信息,课程信息等;
interface封装了常量和抽象方法(未实现的)
enum枚举,封装了数量固定的常量;
注解是可以影响编译,运行的对象;
封装方式:
在处理集合时,如数组,列表,集合,映射等,遍历整个集合是通用的操作,在使用for_each循环时,集合带有复数表示,临时变量用单数表示。
Java中的常量:
在java中,常量分为两种:字面常量和文本常量。用关键字final修饰
文本常量,用一个标识符来操作的常量,称为文本;final int NUM=10;
字面常量,即常量数据本身;如,5,1.2,’a’等
一旦一个常量被定义,通常情况下要在定义时初始化,一旦初始化就不能再更改;
面向对象的学习:
封装、继承、多态
“抽象” abstract
“抽象”这个概念并不抽象;
这里的抽象,相当于“归纳总结”
理论 与 实践
在java中,封装了四种类型的对象,分别是:Class、Interface、Enum、Annotation
其中的class是面向对象的核心,与函数是C的基本操作单元一样,类是面向对象的基本操作单元。除class之外,另外三类对象的底层也是通过类实现的;在以上四种构造数据类型中,封装不同类型的事物;
其中class是最普通,最常用的封装,如学生信息,课程信息等;
interface封装了常量和抽象方法(未实现的)
enum枚举,封装了数量固定的常量;
注解是可以影响编译,运行的对象;
封装方式:
在实际编程中,对于不同的需求,要选择合适的封装方式;
封装时,将事物的静态信息和对信息的操作集中在一起,共同操作,即将数据和方法集合中一起,数据是私有的,方法是公有的;方法操纵数据;