Java编程思想笔记1

Java 编程思想(第一章)

1.类就是一个数据类型,描述了具有相同特性和行为的对象集合,它与一般数据类型如浮点型的差异在于:程序员可以通过定义类来适应问题,而不必再被迫使用现有的表示机器中的存储单元的数据类型。可以根据自己的需求,添加新的数据类型来扩展编程语言。

2.将对象看作服务的提供者,可以提高对象的内聚性。何为内聚性?简单说就是要求模块功能单一明确,一个模块只做一件事。

3.public:任何人都可以访问
private:只要类型创建者和类型的内部方法可以访问
protected:继承的类可以访问protected成员,不能访问private成员
包访问:同一个包中可以访问,包外和private一样

4.使父类和子类产生差异的方法:(2个)
①直接在子类中添加新方法
②改变现有父类的方法,叫做覆盖或重写

5.多态:同一种方法,由于对象不同,可以有不同的实现。

6.Java中所有的类都继承自单一的父类,这个类叫做Object。

7.容器:用于存放对象。

8.参数化类型机制:一个编译器可以自动定制作用于特定类型上的类,通常称作泛型。

9.Java采用动态内存分配机制,每当想要创建新对象时,就要使用new关键字来创建此对象的动态实例。

猜你喜欢

转载自blog.csdn.net/a979331856/article/details/81807591