易截截图软件、单文件、免安装、纯绿色、仅160KB

Java面向对象编程思想

第二章                     类和对象
A.       万物皆对象
B.        对象由表示状态的属性和表示行为的方法组成
C.        类是具有相同属性和方法的多个对象的集合
D.       对象是类的一个实例
E.        类是一种逻辑结构,而对象是真正存在的物理实体。
F.        在 Java 中,我们可以定义类,然后创建类的对象。 
G.       对象和对象之间可能存在 整体部分、关联关系,类和类之间可能存在继承关系。
 
 
用一个例子给你说明一下:
比如“人类”就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“名字、年龄”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。
 
例如: 
//  声明一个类“Human”  
class Human{  
    private String name;  
    public String getName(){  
      return name;  
    }  
    public void setName(String value){  
      this.name = value;  
    }  
    
}  
通过一个类来创建一个对象: 
Human human = new Human();  
 
类实例化的几个过程详解
很多人对对象和对象的引用认识模糊,引用是程序操作对象的句柄,相当于 C 和 C++中的指针。 
前面说了,对象是一个实实在在的东西,比如前面的代码: 
Human human = new Hum


相关文档:

Java解惑4 40不情愿的构造器

尽管在一个方法声明中看到一个throws子句是很常见的,但是在构造器的声明中看到一个throws子句就很少见了。下面的程序就有这样的一个声明。那么,它将打印出什么呢?
public class Reluctant {
private Reluctant internalInstance = new Reluctant();
public Reluctant() throws Exception {
throw n ......

菜鸟入门:Java程序员学习之路

 1. Java语言基础
    谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevel ......

Java NIO 缓冲+断点下载

用JAVA实现缓冲多线程无阻塞读取远程文件
http://ajava.org/course/java/10688.html
使用FileChannel和ByteBuffer
http://www.java2s.com/CN/Code/Java/File-Input-Output/useFileChannelandByteBuffer.htm
java.nio.Buffer缓冲区基础
http://zcdxzsz.javaeye.com/blog/310917
Java NIO 应用 -- 使用内存映射文件实现 ......

java动态代理应用于RMI

动态代理是指客户通过代理类来调用其它对象的方法
动态代理使用场合:
•远程方法调用(RMI)
• 
1.创建一个实现接口InvocationHandler的类,它必须实现invoke方法
2.创建被代理的类以及接口
3.通过Proxy的静态方法
newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler ......

Flex 与 java 通讯 【转】

    2.2 代码实现
      下面给出了FlexBuilder工程的一个文件,设置了Flash的布局。
     view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号