摘要: 一、概述 1、String类代表字符串 2、字符串 一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改变的。 字符串的本质是一个字符的数组。 3、字符串有大量的重载的构造方法 通过String类的构造方法可以完成字符串对象的创建,那么 阅读全文
posted @ 2018-07-30 11:48 落雨无晴 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、匿名对象 1.概念: 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如:已经存在的类: 普通类创建: 创建一个匿名对象: 2、匿名对象的特点: ①创建匿名对象直接使用,没有变量名。 ②匿名对象在没有指定其引用变量时,只能使用一次。 ③匿名对象可以作为方法接收的参 阅读全文
posted @ 2018-07-28 11:58 落雨无晴 阅读(689) 评论(0) 推荐(0) 编辑
摘要: final关键字 一、final的概念 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。 可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关键 阅读全文
posted @ 2018-07-27 17:00 落雨无晴 阅读(196) 评论(0) 推荐(0) 编辑
摘要: this关键字 在之前学习方法时,我们知道方法之间是可以相互调用的,那么构造方法之间能不能相互调用呢?若可以,怎么调用呢? this调用构造方法 在之前学习方法之间调用时,可以通过方法名进行调用。可是针对构造方法,无法通过构造方法名来相互调用。 构造方法之间的调用,可以通过this关键字来完成。 构 阅读全文
posted @ 2018-07-27 11:55 落雨无晴 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 构造方法定义 需求:在创建对象的时候就明确属性值 解决方式:利用构造方法 1、构造方法的格式: 修饰符 构造方法名(参数列表) { } 2、构造方法的体现: ①构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 ②构造方法名称必须和类名保持一致。 ③构造方法 阅读全文
posted @ 2018-07-26 16:58 落雨无晴 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1、定义: 多态是继封装、继承之后,面向对象的第三大特性。 2、举例: 学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Pers 阅读全文
posted @ 2018-07-26 14:24 落雨无晴 阅读(204) 评论(0) 推荐(0) 编辑
摘要: JAVA 接口 1、概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 抽象类中可以有普通类,但接口中只能有抽象类,完全需要子类具体实现。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。 这样将功能的定义与实现分离,优化了 阅读全文
posted @ 2018-07-25 15:37 落雨无晴 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 抽象类的产生: 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。 那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 实例分析: 描述JavaEE工程师:行为:工作。 描述Android工程师:行为:工作。 阅读全文
posted @ 2018-07-25 11:45 落雨无晴 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 继承 一、概念: 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 实例: (继承关系) 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父 阅读全文
posted @ 2018-07-25 11:16 落雨无晴 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 封装 面向对象的特征:封装,继承,多态 一、封装 1、封装的体现: ①方法就是一个最基本封装体。 ②类其实也是一个封装体。 2、封装的好处: ①提高了代码的复用性。 ②隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 ③提高了安全性。 二、私有 阅读全文
posted @ 2018-07-23 11:20 落雨无晴 阅读(170) 评论(0) 推荐(0) 编辑