学习过Java程序的开发人员都知道面向对象是怎么回事。
面向对象无非就是封装、多态、继承
比如:
声明一个类:
class Person{
//私有成员
private String name;
private String sex;
//公有成员
public void laugh(){
System.out.println("我会笑");
}
}调用时:Person p = new Person();
p.laugh();
对应的JavaScript呢。它又怎么样才能实现类似的功能呢?
下面请看:
首先声明一个类:
var Person = function(){
//私有成员
var name;
var sex;
//公有成员
this.laugh = function(){
alert("我会笑哟");
};
};
调用时:
var p = new Person();
p.laugh();
至此,是不是感觉同Java一样呢?
Java与JavaScript面向对象对比
本文详细解析了Java和JavaScript中面向对象的概念和实现方式,通过声明类、成员变量和方法,展示了两者在面向对象编程方面的相似性和差异。
1538

被折叠的 条评论
为什么被折叠?



