------Java基础知识
文章平均质量分 77
百川灌河
这个作者很懒,什么都没留下…
展开
-
抽象类总结
本文思路: 一、概念 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,则必须定义为抽象类。 二、抽象类的特点: A:抽象类和抽象方法必须用abstract关键字修饰。 B:抽象类中不一定有抽象方法,但是有抽象方法的类必须定义为抽象类。 C:抽象类不能实例化。因为它不是具体的。 但是抽象类有构造方法,不能实例化,那么构造方法的作用是什么呢原创 2017-04-08 16:18:06 · 494 阅读 · 15 评论 -
封装
学了这么长时间的面向对象,其中一个重要的特点就是封装,今天就来简单总结一下: 封装: 指隐藏对象的属性和实现细节,仅仅对外提供公共访问方式。 好处: (1)隐藏了实现细节,提供了公共访问方式; (2)提高了代码的复用性; (3)提供了安全性。 封装原则: (1)将不需要对外提供的内容都隐藏起来; (2)把属性隐藏,通过公共方法对其访问。 现在展示一段代码,说明一个问题: cl原创 2017-02-01 19:52:49 · 327 阅读 · 16 评论 -
Java简介
一、Java语言平台版本 (1)J2SE是其他两者的基础,可以完成一些桌面应用程序的开发。 (2)J2ME:小型版。移动设备,安卓方向。 (3)J2EE:企业版。主要针对于web应用程序开发(针对浏览器)。 二、Java语言特点: 面向对象、开源(开放源代码)、跨平台(跨操作系统,针对不同的操作系统有不同的jvm)。 三、JRE与JDK (1)JRE(JavaRuntime Envi原创 2017-03-27 22:08:37 · 299 阅读 · 18 评论 -
final关键字
一、final关键字的引入 在继承中,字方法会重写掉父方法中的方法,如何防止:引入final关键字。 Final:最终,常见的是修饰类,方法和变量。 二、final修饰的特点: (1)final修饰类: 该类不能被继承。 (2)final修饰方法: 该方法不能被重写(覆盖)。 (3)final修饰变量: 该变量不能被重写赋值。这个变量现在被称为常量。原创 2017-04-01 08:33:34 · 231 阅读 · 11 评论 -
多态总结
多态概念:某一个事物,在不同时刻表现出来的不同状态。 (1)多态前提: 有继承关系; 有方法重写; 有父类引用指向子类对象。父 f = new 子(); (2)多态中成员访问特点: A:成员变量 编译看左边,运行看左边。 B:成员方法 编译看左边,运行看右边。(因为子类方法重写掉父类中方法)。 子类中有和父类一样的方法,叫重写。 子类中没有父亲中出现过的方法,方法就被继承原创 2017-04-06 09:09:33 · 305 阅读 · 10 评论 -
接口小结
本文写作思路: 一、特点 A:接口用关键字interface表示 格式:interface 接口名 {} B:类实现接口用implements表示 格式:class 类名 implements 接口名 {} C:接口不能实例化 如何实现实例化?---------多态 由此可见: A:具体类多态(几乎原创 2017-04-20 09:51:51 · 440 阅读 · 15 评论