`
rrsy23
  • 浏览: 186333 次
  • 性别: 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程序员篇

    对于Java程序员来说,理解JavaScript的类对象模型尤其重要,因为这将帮助他们更好地适应这两种语言在面向对象特性上的差异。 在JavaScript中,ES6引入了类的概念,它实际上是一种语法糖,使得代码更接近传统的面向...

    java程序员简历模板

    Java 程序员简历模板 以下是 Java 程序员简历模板的知识点总结: 一、 HR 如何刷简历 * 定位准确:个性鲜明,一眼看上去就能贴上技术精英、管理岗‘专家的标签 * 内部一致:内容聚焦,不能出现前后不符 * 简明...

    java程序员的那些事儿

    此外,Java程序员还需要熟悉前端技术,如HTML、CSS和JavaScript,以便与UI/UX设计师协作,创建交互式的用户界面。现代化的前端框架,如React和Vue.js,也常与Java后端相结合,提供单页应用解决方案。 在开发过程中...

    java程序员等级图

    "java程序员等级图"具体列出了Java开发者从入门到精通的技能进阶路线,包括基本语法、面向对象编程、异常处理、多线程、集合框架、I/O流、网络编程、JVM原理、Spring框架等。随着等级的提高,开发者需要掌握更复杂的...

    Java程序员必备手册

    Java程序员在日常开发中,经常会接触到多种技术,包括前端的JavaScript、CSS2、HTML等,这些技术对于构建交互式Web应用至关重要。本压缩包提供的"Java程序员必备手册"包含了这四方面的详细参考资料,旨在帮助Java ...

    java程序员参考求职简历

    Java程序员在求职过程中,一份优秀的简历是至关重要的。简历不仅体现了候选人的专业技能,还展示了他们的个人特质和项目经验。以下是一些关于如何构建一份出色的Java程序员求职简历的知识点: 一、个人信息 简历的...

    java程序员c程序员简历模板

    【Java程序员与C程序员简历模板】是为求职者量身定制的专业简历样本,旨在帮助这两个领域的专业人士更好地展示自己的技能和经验。在准备求职时,一份精心设计、内容详实的简历至关重要,它不仅反映了个人的专业素养...

    Java程序员面试宝典.pdf

    ### Java程序员面试宝典知识点概览 #### 一、唯一性——聚焦Java程序员求职面试技巧 **《Java程序员面试宝典》**之所以独具特色,在于它是国内市场上唯一一本专门针对Java程序员求职面试技巧的图书。这本宝典不仅...

    JAVA程序员简历模板

    【JAVA程序员简历模板】主要展示了求职者作为一名Java程序员的核心竞争力,包括个人基本信息、求职意向、自我评价、专业技能、项目经验和教育背景等关键点。以下是对这些内容的详细解析: 1. **基本资料**:姓名、...

    Java程序员面试ppt

    Java程序员面试是一个全面考察应聘者技术能力、问题解决能力和沟通技巧的过程。面试通常包括投递简历、电话通知、笔试、一轮或多轮面试等步骤。在面试中,表现出积极主动的态度和解决问题的决心非常重要。 面试题...

    Java程序员由菜鸟到笨鸟学习文档

    Java程序员的成长之路是一个充满挑战与探索的过程,从初学者到熟练掌握各项技能,需要系统性的学习和实践。"Java程序员由菜鸟到笨鸟学习文档"就是这样一个旨在帮助初入Java世界的学习者逐步进阶的资源。它覆盖了从...

    java程序员必备api集合

    【Java程序员必备API集合】是针对Java开发人员的一份综合学习资源,涵盖了多个关键技术和库。这份资源旨在帮助开发者深入理解和应用各种API,提升编程效率和项目质量。下面将逐一介绍其中涉及的主要知识点: 1. **...

    JAVA程序员简历模板.doc

    ### JAVA程序员简历模板知识点概述 本简历模板针对Java程序员,旨在提供一份标准且全面的简历样式,以便于求职者能够更好地展示自己的技能和项目经验。该模板覆盖了基本的个人信息、教育背景、培训经历、求职意向、...

    Java程序员简历模板40套

    Java程序员在求职过程中,一份优秀的简历是至关重要的。"Java程序员简历模板40套"提供了一个丰富的资源库,帮助开发者快速构建专业且吸引人的简历,从而在竞争激烈的就业市场中脱颖而出。以下是一些关于如何利用这些...

    java程序员的就业指导(重点).docx

    要想成为合格的 Java 程序员,首先需要熟练使用 Java 语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的 Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。 二、熟悉...

    Java程序员必看的15本书【转】

    在IT行业中,特别是Java编程领域,持续学习是提升专业技能的关键。...文件"tree.js"可能是指JavaScript中的树形数据结构,虽然不是Java,但作为前端工具或数据结构的理解,也能为Java程序员提供跨领域的视野。

    JAVA程序员面试题5

    ### JAVA程序员面试题5知识点详解 #### 一、JSP和Servlet的相同点与不同点及其联系 **相同点:** - **都是基于Java的技术**:JSP和Servlet都使用Java语言编写,运行在Java虚拟机(JVM)上。 - **处理HTTP请求**:...

    java程序员需要掌握些什么知识握些什么知

    作为一名合格的Java程序员,你需要精通一系列的技术和概念,这些涵盖了编程基础、企业级应用开发、数据库管理、Web技术以及软件工程方法。以下是一份详细的Java程序员所需知识清单: 1. **Java编程基础知识**:理解...

    java程序员的学习路线.docx

    Java 程序员的学习路线 Java 程序员的学习路线可以分为四个阶段,每个阶段都涵盖了 Java 编程的不同方面。 第一阶段:Java 基础 在这个阶段,Java 程序员需要学习 Java 的基本语法和基础知识,包括: * Java ...

Global site tag (gtag.js) - Google Analytics