Java基本概念

2018-06-05  本文已影响0人  Scalelength

第一章、类和对象

一、什么是对象

万物皆对象,客观存在的事物皆为对象。

二、面向对象

一个看得到、摸得着的具体实体

三、类

类是模子,确定独享将会拥有的特征(属性)和行为(方法)

特点:

1、类是对象的类型

2、具有相同属性和方法的一组对象的合集

类经过实例化为对象

四、单一职责原则(单一功能原则)

有且只有一个引起功能变化的原因。

一个类只有一个功能,如果在一个类中承载的功能越多,交融、耦合性就越高,被复用的可能性就越低。

在设计程序的过程中,应将不同职责的方法封装到不同的类中。

五、对象实例化

实例化对象的过程分为两部分:

1、声明对象 Object 对象名  //在栈中开辟空间

2、实例化对象 new Object();//在堆中开辟空间

通过=号将堆空间地址放入到了栈空间中

六、构造方法

构造方法不能被同一类内的方法所调用

构造方法调用只能在构造方法之间进行调用

可以通过this()调用无参构造

2018年6月5日22:38:23

七、方法

就是用来将解决一类问题的代码的有序组合,是一个功能模块。

八、可变参数列表

例如:public void search(int n,int... a){}

可变参数列表只能写到参数的最后一个

与foreach更搭

例如:for(int a1:a)

注解

源码注解:注解只在源码中存在,编译成.class文件就不存在了

编译时注解:拒接在源码,编译时也有

运行时注解:运行阶段还会起作用

2018年6月13日21:48:40

上一篇下一篇

猜你喜欢

热点阅读