2016年10月17日

Java面向对象-final关键字

摘要: Java面向对象-final关键字 final是终结 完结的意思; 使用final声明的类不能被继承; 使用final声明的方法不能被子类覆盖; 使用final声明的变量不能被修改,即为常量; 1,final修饰类 我们建一个僵尸类: 这类是final修饰的,我们再建一个Test类 继承JiangS 阅读全文

posted @ 2016-10-17 18:40 eaglezb 阅读(310) 评论(0) 推荐(0) 编辑

Java面向对象-Java类的继承及super关键字

摘要: Java面向对象-Java类的继承 1,继承定义以及基本使用 定义:子类能够继承父类的属性和方法; 注意点:Java中只支持单继承; 私有方法不能继承; 上代码: 我们定义一个Animal类 定义两个私有属性 name和age 然后给出共有的set get接口 以及一个共有的say()方法; 我们再 阅读全文

posted @ 2016-10-17 18:34 eaglezb 阅读(336) 评论(0) 推荐(0) 编辑

Java面向对象-String类

摘要: 1,实例化String对象 有两种方式,我们直接看代码: 运行输出: name1=张三 name2=李四 2,“==”VS“equals方法” “==” 比较的是引用(是否指向同一个内存块) “equals”比较的是具体内容 我们上下代码: 运行结果: name1==name2:falsename1 阅读全文

posted @ 2016-10-17 18:25 eaglezb 阅读(399) 评论(0) 推荐(0) 编辑

Java面向对象-代码块

摘要: Java面向对象-代码块 代码块主要就是通过{}花括号 括起来的代码; 主要分为 普通代码块 构造块 静态代码块三类。后面学到线程还有一个同步代码块,到时候再说; 普通代码块:仅仅是花括号括起来的代码块,个人感觉作用不大,我们来看一个实例: 运行输出: 普通代码块 a=2 构造块 构造块作用就是扩展 阅读全文

posted @ 2016-10-17 17:24 eaglezb 阅读(582) 评论(0) 推荐(0) 编辑

Java面向对象-内部类

摘要: Java面向对象-内部类 内部类定义:在类的内部定义的类; 内部类优点:可以方便的额使用外部类的属性; 内部类缺点:破坏类的基本结构; 个人建议,慎用内部类; 我们先来看一个示例: 这里我们间接的使用了调用了内部类里的方法; 我们下面再来写一个直接使用内部类里的方法的实例: 我们新建一个TestIn 阅读全文

posted @ 2016-10-17 17:16 eaglezb 阅读(171) 评论(0) 推荐(0) 编辑

Java面向对象-package import关键字

摘要: Java面向对象-package import关键字 package包关键字,在java中,有包的概念,主要是用来归类 分类作用; 便于项目的开发和维护; 这里截取随便截取一个我最近在开发的一个开源工作流项目: 这里的话 我们会看到dao service util controller包 这些包里都 阅读全文

posted @ 2016-10-17 17:07 eaglezb 阅读(329) 评论(0) 推荐(0) 编辑

Java面向对象-访问控制权限

摘要: Java面向对象-访问控制权限 Java中,可以通过一些Java关键字,来设置访问控制权限; 主要有 private(私有), package(包访问权限),protected(子类访问权限),public(公共访问权限) 上图中,清晰的罗列了不同的访问控制权限在 类 包 子类的访问权限; 子类我们 阅读全文

posted @ 2016-10-17 16:48 eaglezb 阅读(437) 评论(0) 推荐(0) 编辑

Java面向对象-构造方法,this关键字

摘要: Java面向对象-构造方法,this关键字 构造方法 概念:构造方法是一个特殊的方法,这个特殊方法用于创建实例时执行初始化操作; 上代码: 运行输出: 默认构造方法! 我叫:null,我今年:0 这里我们发现: 实例化对象的时候,String类型的默认值是null,int基本类型的默认值是0 ; P 阅读全文

posted @ 2016-10-17 16:41 eaglezb 阅读(1679) 评论(0) 推荐(0) 编辑

Java面向对象-递归

摘要: Java面向对象-递归 递归,就是程序调用自身,我们讲的是方法递归调用,也就是在方法里自己调用自己; 我们给出一个案例,求阶乘 1*2*3*...*(n-1)*n 我们用非递归和递归方式分别实现下,大家可以比较下; 我们先用非递归方式 大家肯定会想到用循环实现, 上代码: 递归的话 我们首先要找到规 阅读全文

posted @ 2016-10-17 16:24 eaglezb 阅读(861) 评论(0) 推荐(0) 编辑

Java面向对象-static关键字、静态方法与普通方法、静态成员变量

摘要: Java面向对象-static关键字、静态方法与普通方法 static关键字的基本作用:方便在没有创建对象的情况下来进行调用(方法/变量)。 很显然,被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。具体用途如下: 1.static可以用来修 阅读全文

posted @ 2016-10-17 13:14 eaglezb 阅读(1047) 评论(0) 推荐(0) 编辑

Java面向对象-方法的重载

摘要: Java面向对象-方法的重载 所谓方法的重载, 类里面有两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候局构成方法重载; 上代码: 运行结果: 方法一3方法二6方法三4 这里有个注意点 假如参数个数和类型一样,返回值不一样,不能算重载,直接是编译出错,编译器认为是方法重 阅读全文

posted @ 2016-10-17 12:06 eaglezb 阅读(391) 评论(0) 推荐(0) 编辑

Java面向对象-方法的值传递和引用传递

摘要: Java面向对象-方法的值传递和引用传递 方法的值传递: 值传递 在方法里改变变量的值 作用范围仅仅是方法里 对外面不影响: 上代码: 运行结果 我今年23岁了23 引用传递,传递的是地址,对象里的属性在方法里值修改,对外面有影响,我们通过对象.属性可以获取到最新的数据; 上代码: 运行结果 我今年 阅读全文

posted @ 2016-10-17 11:57 eaglezb 阅读(896) 评论(0) 推荐(0) 编辑

Java面向对象-方法的定义及简单使用

摘要: Java面向对象之方法 方法是对象的一部分,也称为行为; 先来一个简单实例: 上面这个是无参的方法,我们改下,改成有参数的,姓名我们调用方法的时候确定。加个姓名参数; 上代码: 方法话,我们还可以有多个参数,逗号隔开,我们加一个年龄参数: 上代码: 还有我们假如要添加爱好,爱好个数不固定,这时候我们 阅读全文

posted @ 2016-10-17 11:44 eaglezb 阅读(666) 评论(0) 推荐(0) 编辑

Java面向对象-类与对象

摘要: Java面向对象-类与对象 类与对象的关系 我们通俗的举个例子,比如人类是一种类,张三这个人就是人类的具体的一个个体,也就是java中的对象;这就是一个类与对象的关系; 类的定义 下面看实例 类的创建和使用 看下面实例 我们在com.java1234.chap03.sec01包下新建一个Person 阅读全文

posted @ 2016-10-17 11:32 eaglezb 阅读(300) 评论(0) 推荐(0) 编辑

Java面向对象-面向对象编程之基本概念

摘要: 面向对象这个概念,每本书上的说法定义很多。 我自己根据我的经验,自己归档总结了下, 所谓面向对象,就是 以基于对象的思维去分析和解决问题,万物皆对象; 面向对象经常和面向过程放一起讨论; 这里举例, 比如要造一辆自行车,假如以面向过程的思维搞,张三先搞轮子, 李四再搞车架,王五再搞链条,赵六再搞脚踏 阅读全文

posted @ 2016-10-17 11:22 eaglezb 阅读(295) 评论(0) 推荐(0) 编辑

导航