文章分类 -  Java 面向对象

1 2 下一页

java 面向对象总结3
摘要: 阅读全文

posted @ 2016-03-20 21:45 1130136248 阅读(60) 评论(0) 推荐(0) 编辑

java 面向对象总结2
摘要: 阅读全文

posted @ 2016-03-20 21:44 1130136248 阅读(117) 评论(0) 推荐(0) 编辑

java 面向对象总结1
摘要:java既是编译型语言,也是解释性语言 引用类型占4个字节,存储的是地址 byte,short,char可以自动转为int long装换成int 需要强制转型 switch语句中,每个case 最好都加一个break; 不被引用的对象,系统会自动使用gc处理掉 阅读全文

posted @ 2016-03-20 19:30 1130136248 阅读(81) 评论(0) 推荐(0) 编辑

java 之自动装箱和拆箱
摘要:package com.bjsxt.wraptest; public class Test02 { public static void main(String[] args) { // TODO 自动生成的方法存根 // Integer a=new Integer(1000);//jdk5.0之后 阅读全文

posted @ 2016-03-15 11:23 1130136248 阅读(70) 评论(0) 推荐(0) 编辑

Java 内部类种类及使用解析
摘要:内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱。 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called nested class) 成 阅读全文

posted @ 2016-03-11 22:14 1130136248 阅读(151) 评论(0) 推荐(0) 编辑

Java内部类详解
摘要:在另一个类的里面定义一个类。 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场 阅读全文

posted @ 2016-03-11 22:05 1130136248 阅读(59) 评论(0) 推荐(0) 编辑

回调的实现
摘要:callback hook 模板方法模式 回调:一部分代码通过调用其他实现 例子 package com.bjsxt.oop.callback; import java.awt.Graphics; public class MyFrame {public void paint(){ System.o 阅读全文

posted @ 2016-03-11 21:48 1130136248 阅读(55) 评论(0) 推荐(0) 编辑

接口
摘要:接口是最抽象的,设计和实现的分离 接口的定义 package com.bjsxt.oop.testinterface; public interface MyInterface {//只有常量和抽象方法/*public static final 接口中,写或不写,都有这个*/ String MAKE 阅读全文

posted @ 2016-03-11 21:09 1130136248 阅读(96) 评论(0) 推荐(0) 编辑

抽象类
摘要:抽象方法:只有方法的声明,而没有方法体 抽象类:包含抽象方法的类 添加几条 抽像类中的普通函数可以调用抽象类 抽象类建立不了对象,但是可以作为一个类型,有子类创建对象 抽象方法的意义在于把设计和实现分开了 阅读全文

posted @ 2016-03-11 20:40 1130136248 阅读(64) 评论(0) 推荐(0) 编辑

多态内存分析
摘要:构造器的第一句话是 super() 阅读全文

posted @ 2016-03-11 17:22 1130136248 阅读(79) 评论(0) 推荐(0) 编辑

java 之多态基本概念和instanceof 运算符
摘要:面向对象三大特征 继承,封装,多态。实现多态必须有继承,重写方法 编译(说) 运行(做) 父类的方法 子类的实际方法() 实例 package com.bjsxt.oop.polymorphism; public class Animal { public void voice() { System 阅读全文

posted @ 2016-03-11 15:13 1130136248 阅读(94) 评论(0) 推荐(0) 编辑

java 基础接口
摘要:接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接... 阅读全文

posted @ 2016-01-07 21:49 1130136248 阅读(102) 评论(0) 推荐(0) 编辑

java 封装
摘要:在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,... 阅读全文

posted @ 2016-01-07 21:27 1130136248 阅读(128) 评论(0) 推荐(0) 编辑

java 抽象类
摘要:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所... 阅读全文

posted @ 2016-01-07 21:21 1130136248 阅读(79) 评论(0) 推荐(0) 编辑

java 多态
摘要:多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。接下来让我们通过实例来了... 阅读全文

posted @ 2016-01-07 21:16 1130136248 阅读(84) 评论(0) 推荐(0) 编辑

java 类型转换与多态
摘要:我们之前使用类创造新的类型(type),并使用继承来便利我们创建类的过程。我将在这一讲中深入类型,并介绍多态(polymorphism)的概念。类型检查Java的任意变量和引用经过类型声明(type declaration),才能使用。我们之前见过对象数据、类数据、方法参数、方法返回值以及方法内部的... 阅读全文

posted @ 2016-01-07 20:58 1130136248 阅读(121) 评论(0) 推荐(0) 编辑

java 对象引用
摘要:我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 对象引用我们沿用之前定义的Human类,并有一个Test类:public class Test{ public static void m... 阅读全文

posted @ 2016-01-07 20:38 1130136248 阅读(96) 评论(0) 推荐(0) 编辑

java 接口的继承与抽象类
摘要:在实施接口中,我们利用interface语法,将interface从类定义中独立出来,构成一个主体。interface为类提供了接口规范。在继承中,我们为了提高程序的可复用性,引入的继承机制。当时的继承是基于类的。interface接口同样可以继承,以拓展原interface。接口继承接口继承(in... 阅读全文

posted @ 2016-01-07 20:09 1130136248 阅读(4717) 评论(0) 推荐(0) 编辑

java 基础继承
摘要:继承(inheritance)是面向对象的重要概念。继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式。我们在组合(composition)中看到,组合是重复调用对象的功能接口。我们将看到,继承可以重复利用已有的类的定义。类的继承我们之前定义类的... 阅读全文

posted @ 2016-01-07 19:53 1130136248 阅读(100) 评论(0) 推荐(0) 编辑

java 包
摘要:我们已经写了一些Java程序。之前的每个Java程序都被保存为一个文件,比如Test.java。随后,该程序被编译为Test.class。我们最终使用$java Test来运行程序。然而,在一个正常的Java项目中,我们往往需要编写不止一个.java程序,最终的Java产品包括了所有的Java程序。... 阅读全文

posted @ 2016-01-07 19:52 1130136248 阅读(92) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示