`
rrsy23
  • 浏览: 182734 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

js 对象关系 java程序员篇

阅读更多

 呵呵,大家OK.java类是核心,但是单个类,意义不大,关键还有是类的关系!

 

 继承,组合,等等:

 

附件可以下载代码,js的ie直接运行,java的可以jdk编译运行也可以ide运行.

 

 请看代码 --java的,呵呵java程序员看这个代码 不要拍砖[太简单,为了学习js]

 

 //呵呵不做说明,前途你熟悉java
public class Object {
    public static void main(String[] args) {
        Classes classes = new Classes(new Student[]{new Student("kite", 18), new Student("tom", 19)});
        System.out.println(classes.showClassInfo());
    }
}

class Student {
    private String name;
    private int age;

    Student(String name, int age) {
        this.age = age;
        this.name = name;
    }

    public String toString() {
        return " name is " + name + " age " + age + "\n";
    }
}

class Classes {
    private Student[] students;

    Classes(Student[] students) {
        this.students = students;
    }

    public String showClassInfo() {
        StringBuilder builder = new StringBuilder();
        for (Student s : students) {
            builder.append(s.toString());
        }
        return builder.toString();
    }
}

//下面写个js类似的代码,保存为xx.html直接IE打开

请看代码

<script>
    //定义js的 类[呵呵其实不是类,就是Function的实例]  构造函数
    function Student(name, age) {
        this.name = name;
        this.age = age;
    }
    //给Student增加函数toString
    Student.prototype.toString = function() {
        return " name is " + this.name + " age " + this.age + "\n";
    }
    //定义js的类[不是哦]构造函数
    function Classes(students) {
        this.students = students;
    }
    //增加Classes的功能showClassInfo[想想java匿名方法,想想C的函数指针]
    Classes.prototype.showClassInfo = function() {
        var str = "";
        for (var i = 0; i < this.students.length; i++)
            str += this.students[i].toString();
        return str;
    }
    //简单看做java的main方法其实不同,一个是解释一个是编译
    var myClasses = new Classes([new Student("kite", 18), new Student("tom", 19)]);
    alert(myClasses.showClassInfo());
</script>

分享到:
评论

相关推荐

    js入门 类对象-java程序员篇

    NULL 博文链接:https://rrsy23.iteye.com/blog/352541

    Java程序员学习路线及内容

    Java程序员学习路线通常包括以下几个阶段: 1. 基础知识阶段: - 学习Java语言的基本语法、数据类型、运算符等基础知识。 - 理解面向对象编程的概念,掌握类、对象、继承、多态等相关知识。 - 学习异常处理、...

    java程序员由菜鸟到笨鸟

    《java程序员由菜鸟到笨鸟》 刚开始学习java时看过的一个学习资料。 其中包括开发环境搭建、面向对象、Javascript、设计模式、SSH、jquery、java虚拟机等内容。 设计内容较广,可以学习参考。

    程序员表白专用程序

    程序员表白专用

    Java源码包100个设计实例.zip

    Java存储与读取对象.rar Java局域网通信——飞鸽传书源代码.rar JAVA帮助视图组件库 Help GUI 1.1源代码.rar JAVA开发的打字软件源程序.rar Java开发的简单WEB服务器源码.rar Java数据压缩与传输实例 Java数组倒置 ...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    2013年Java面试题大全附参考答案(一)

    由万码学堂牛叔叔精心整理各个公司招聘Java程序员面试题,按照Java知识共分为8篇。 第一篇章 Java基础知识 3 一、 基础语法 3 二、 类、对象、接口、抽象类 10 三、 内部类 14 四、 异常 18 五、 流、序列化 22 六、...

    java源码包4

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    JavaEE帮助手册_分卷压缩01

    ,JAVA程序员必读--基础篇,JDK_API_1_6_zh_CN,JDK_API_1_5_zh_CN,jQueryAPI_1.7.1_CN,jquery1.8.2_,MySQL中文参考手册,oracle_Function_MGHD,PHP_MySQL教程,lucene总结,spring3.0_doc_api,XMLHTTP_手册,张孝祥java...

    java源码包3

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    java源码包2

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    Java实用组件集光盘

    而对于那些有经验的Java程序员来说,依据本书中对组件原理的介绍和代码实例解析,可以帮助你深入了解这些组件,使之适用于更多的应用系统。  本书包含三个部分:JavaBean组件集、JavaScript组件集、实用Java应用集...

    java面试题及技巧4

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java开源包4

    JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...

    java面试题目与技巧1

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java开源包101

    JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...

    java开源包11

    JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...

Global site tag (gtag.js) - Google Analytics