呵呵,大家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>
分享到:
- 2009-03-21 22:23
- 浏览 1173
- 评论(0)
- 论坛回复 / 浏览 (0 / 1096)
- 查看更多
相关推荐
NULL 博文链接:https://rrsy23.iteye.com/blog/352541
Java程序员学习路线通常包括以下几个阶段: 1. 基础知识阶段: - 学习Java语言的基本语法、数据类型、运算符等基础知识。 - 理解面向对象编程的概念,掌握类、对象、继承、多态等相关知识。 - 学习异常处理、...
《java程序员由菜鸟到笨鸟》 刚开始学习java时看过的一个学习资料。 其中包括开发环境搭建、面向对象、Javascript、设计模式、SSH、jquery、java虚拟机等内容。 设计内容较广,可以学习参考。
程序员表白专用
Java存储与读取对象.rar Java局域网通信——飞鸽传书源代码.rar JAVA帮助视图组件库 Help GUI 1.1源代码.rar JAVA开发的打字软件源程序.rar Java开发的简单WEB服务器源码.rar Java数据压缩与传输实例 Java数组倒置 ...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
由万码学堂牛叔叔精心整理各个公司招聘Java程序员面试题,按照Java知识共分为8篇。 第一篇章 Java基础知识 3 一、 基础语法 3 二、 类、对象、接口、抽象类 10 三、 内部类 14 四、 异常 18 五、 流、序列化 22 六、...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...
,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二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...
而对于那些有经验的Java程序员来说,依据本书中对组件原理的介绍和代码实例解析,可以帮助你深入了解这些组件,使之适用于更多的应用系统。 本书包含三个部分:JavaBean组件集、JavaScript组件集、实用Java应用集...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...
JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...