美文网首页
Java基本概念

Java基本概念

作者: Scalelength | 来源:发表于2018-06-05 22:39 被阅读0次

    第一章、类和对象

    一、什么是对象

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

    二、面向对象

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

    三、类

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

    特点:

    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

    相关文章

      网友评论

          本文标题:Java基本概念

          本文链接:https://www.haomeiwen.com/subject/hxqvsftx.html