java 编程思想读书笔记
文章平均质量分 52
AlwaysByYourSide
这个作者很懒,什么都没留下…
展开
-
java之继承
继承的出现是为了解决代码的复用,并且不破坏现有的程序代码。按照现有的类的类型来创建心累,无需改变现有类的形式,采用现有类的形式并在其中添加新代码。1 、继承的实现是通过关键字extends,当这么做时,子类会自动的得到父类的所有域和方法(非private)。2、在继承过程中,不一定非得使用父类的方法,也可以在子类中添加新的方法。一、构造器1、无参构造器:java会自动子类的构造器中对父类构造器的调用原创 2016-04-20 00:08:51 · 346 阅读 · 0 评论 -
java初始化顺序
一、初始化顺序在类的内部,变量的定义顺序先后决定了初始化的顺序。即使变量定义在不同的方法之间,它们也会在任何方法(包括构造函数)在调用之前初始化。1.简单的初始化顺序:class Sample { Sample() { System.out.println("Sample默认构造函数被调用"); } Sample(String s) { Sys原创 2016-04-17 20:42:42 · 336 阅读 · 0 评论 -
java之final关键字
关键字final通常指“这是无法改变的。”,不想做改变的两种理由是:设计或效率。可能使用final的三种情况:数据、方法和类。final数据 有时候数据的恒定不变可以减轻在编译时运行的负担,这些不变的数据我们称之为常量。这些常量必须是基本类型,并且以关键字final表示,在对常量进行定义时,必须对其进行赋值。主要应用在: 1、永不改变的编译时常量。 2、在运行时被初始化的值,并且不希望原创 2016-04-20 23:51:52 · 328 阅读 · 0 评论 -
java 访问权限
Java访问修饰符包括private,default,protected和public。含义分别表示私有的,默认的,受保护的和公有的访问修饰符。这些访问修饰符既可以修饰类中的属性,又可以修饰类中的方法,而public和default还可以修饰类。在同一个java文件里,公有类有且仅有一个,并且该文件命名为类名.java。1.、默认访问权限没有任何关键字,但通常是指包访问权限,也就是只有当前包内的其他原创 2016-04-21 23:43:51 · 370 阅读 · 0 评论 -
java之多态
面向对象编程有三大特性:封装、继承、多态。 封装性就是尽可能的隐藏对象内部细节,对外形成一道边界,只保留有限的接口和方法与外界进行交互。封装的原则是使对象以外的部分不能随意的访问和操作对象的内部属性,从而避免了外界对对象内部属性的破坏。 继承它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展,它允许多种类对象视为它自己本身的类型或者其他类型处理。 多态指原创 2016-04-21 23:21:35 · 681 阅读 · 0 评论 -
java接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法 抽象类我们创建抽象类是希望通过这个通用的接口操纵一系列类。 包含抽象方法的类叫抽象类,并且只要包含一个或一个以上,该类必须限定为抽象的。 抽象方法的语法: abstract void f();使用抽象类时需要注意几点: 1、抽象类创建对象不安全。 2、若果继承抽象类并创建新的子类,就必须实现抽象中的所有抽象方法,否则该子原创 2016-04-24 11:51:52 · 453 阅读 · 0 评论