知识大全 剖析ASP.NET AJAX的面向对象思想[2]

Posted 属性

篇首语:勤勉是幸运的右手,世俭是幸运的左手。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 剖析ASP.NET AJAX的面向对象思想[2]相关的知识,希望对你有一定的参考价值。

剖析ASP.NET AJAX的面向对象思想[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   继承

  继承是一个类派生于另一个类的能力 派生类自动继承基类的所有字段 属性 方法和事件 派生类可以增加新的成员或者重写基类已存在的成员来改变成员的行为

  下面的脚本实例有两个类Person和Employee Employee从Person继承而来 两个类示范了私有字段的使用 它们都有公共属性 方法 另外Employee类重写了Person类的toString实现 并调用了基类的功能

Type registerNamespace( Demo );

Demo Person = function(firstName lastName emailAddress)   this _firstName = firstName;  this _lastName = lastName;  this _emailAddress = emailAddress;

Demo Person prototype =   getFirstName: function()     return this _firstName; 

  getLastName: function()     return this _lastName; 

  getEmailAddress: function()     return this _emailAddress;    setEmailAddress: function(emailAddress)     this _emailAddress = emailAddress; 

  getName: function()     return this _firstName + + this _lastName; 

  dispose: function()     alert( bye + this getName()); 

  sendMail: function()     var emailAddress = this getEmailAddress();

    if (emailAddress indexOf( @ ) < )         emailAddress = emailAddress + @example ;        alert( Sending mail to + emailAddress + ); 

  toString: function()     return this getName() + ( + this getEmailAddress() + ) ;  Demo Person registerClass( Demo Person null Sys IDisposable);Demo Employee = function(firstName lastName emailAddress team title)   Demo Employee initializeBase(this [firstName lastName emailAddress]);

  this _team = team;  this _title = title;

Demo Employee prototype =

  getTeam: function()     return this _team;    setTeam: function(team)     this _team = team; 

  getTitle: function()     return this _title;    setTitle: function(title)     this _title = title;    toString: function()     return Demo Employee callBaseMethod(this toString ) + \\r\\n + this getTitle() + \\r\\n + this getTeam();  Demo Employee registerClass( Demo Employee Demo Person);

  Inheritance js脚本文件中定义了两个类 Person和Employee Employee是从Person继承而来 每个类都有字段 公共属性和方法 另外 Employee类重写了toString的实现 并在重写的代码中调用了基类的功能 在这个例子中把类Person的名字空间设定为 Demo 运行页面Inheritance aspx 点击 创建对象 对象释放 公共和私有属性 对象方法 重写方法 对象类型检查 体验一下

cha138/Article/program/net/201311/15064

相关参考

知识大全 剖析ASP.NET AJAX的面向对象思想[3]

剖析ASP.NETAJAX的面向对象思想[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  接

知识大全 剖析ASP.NET AJAX的面向对象思想[1]

剖析ASP.NETAJAX的面向对象思想[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  人

知识大全 学习asp.net比较完整的流程

  如果你已经有较多的面向对象开发经验跳过以下这两步  第一步 掌握一门NET面向对象语言C#或VBNET我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASPNETASPNET是一个全面向

知识大全 ASP.NET AJAX客户端组件初探

ASP.NETAJAX客户端组件初探  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以组件的思想

知识大全 ASP.NET 2.0 AJAX中Webservice调用方法

ASP.NET2.0AJAX中Webservice调用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET与Ajax的实现方式

ASP.NET与Ajax的实现方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 ASP.NET之用AJAX设置进度条

ASP.NET之用AJAX设置进度条  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 ASP.NET 的MVC结构之AJAX

ASP.NET的MVC结构之AJAX  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET

知识大全 面向对象思想之 -- 理解类和对象

  上一次在使用Java开始面向对象的编程这篇文章中我们学习了一个编程语言要真正成为面向对象的它应该支持信息隐藏/封装多态继承和动态绑定另外我们知道了Java完全支持这些功能而且知道了因为Java是一

知识大全 ASP.NET中使用AJAX的简单方法

ASP.NET中使用AJAX的简单方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  据我所知这