- 浏览: 1763102 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (520)
- Oracle (10)
- Oracle错误集 (8)
- Oracle安装升级 (15)
- Oracle日常管理 (51)
- Oracle字符集 (7)
- Oracle备份恢复 (24)
- Oracle优化 (4)
- Oracle编程 (52)
- Oracle导入导出 (19)
- Oracle体系结构 (15)
- Oracle网络 (2)
- Oracle安全 (2)
- Oracle权限 (3)
- Oracle数据字典和性能视图 (2)
- Oracle常用地址 (5)
- SQLPLUS专栏 (7)
- SqlServer (13)
- SqlServer2005编程 (27)
- SqlServer2005管理 (15)
- MySQL (20)
- Dorado应用 (1)
- C# (24)
- Arcgis Server开发 (20)
- ArcSDE技术 (19)
- UML学习 (2)
- 设计模式 (2)
- JAVA EE (4)
- JavaScript (3)
- OFBIZ (27)
- JAVA WEB开发 (22)
- Linux&Unix (34)
- SHELL编程 (14)
- C语言 (11)
- 网络协议 (14)
- FREEMARKER (2)
- GROOVY (2)
- JAVA语言 (3)
- 防火墙 (0)
- PHP (2)
- Apache (2)
- Loader Runner (1)
- Nginx (3)
- 数据库理论 (2)
- maven (1)
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
1、实例化父类时,可以使用new子类,执行构造函数顺序为:先执行父类构造函数,再执行子类构造函数。
2、实例化子类时,只可以new子类,执行顺序同上。
3、父类实例化后,只能执行父类的方法,获得父类的属性等。
4、实例化子类后,可同时执行子类和父类的方法和属性,如同名方法,则执行子类的方法。
附代码:
using System;
using System.Collections.Generic;
using System.Text;
namespace ClassLibrary1
...{
public class Class1
...{
}
public class NetClass
...{
static string s = "NetClassaaaaaa";
static string c = "NetClassbbbbbb";
public NetClass()
...{
Console.WriteLine("NetClass:NetClass()");
}
public NetClass(string sNo1)
...{
Console.WriteLine("NetClass:NetClass(sNo1)");
}
public NetClass(string sNo1, string sNo2)
...{
Console.WriteLine("NetClass:NetClass(sNo1,sNo2)");
}
public string S
...{
get
...{
return s;
}
}
public string C
...{
get
...{
return c;
}
}
public string Emp()
...{
return "NetClassEmp";
}
}
public class NetClass2 : NetClass
...{
static string s = "NetClass2-111111";
static string c = "NetClass2-222222";
public NetClass2()// : base("789")
...{
Console.WriteLine("NetClass2:NetClass2()");
}
public NetClass2(string sNo1)// : base(sNo1,"789")
...{
Console.WriteLine("NetClass2:NetClass2(sNo1)");
}
public NetClass2(string sNo1, string sNo2) : this()
...{
Console.WriteLine("NetClass2:NetClass2(sNo2)");
}
public string Ss
...{
get
...{
return s;
}
}
public string Cc
...{
get
...{
return c;
}
}
//public string C
//{
// get
// {
// return c;
// }
//}
public string Emp()
...{
return "NetClass2Emp";
}
}
public class MainClass
...{
public static void Main()
...{
NetClass2 nt = new NetClass2("asdf");
Console.WriteLine(nt.C);
Console.WriteLine(nt.Cc);
Console.WriteLine(nt.Emp());
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Text;
namespace ClassLibrary1
...{
public class Class1
...{
}
public class NetClass
...{
static string s = "NetClassaaaaaa";
static string c = "NetClassbbbbbb";
public NetClass()
...{
Console.WriteLine("NetClass:NetClass()");
}
public NetClass(string sNo1)
...{
Console.WriteLine("NetClass:NetClass(sNo1)");
}
public NetClass(string sNo1, string sNo2)
...{
Console.WriteLine("NetClass:NetClass(sNo1,sNo2)");
}
public string S
...{
get
...{
return s;
}
}
public string C
...{
get
...{
return c;
}
}
public string Emp()
...{
return "NetClassEmp";
}
}
public class NetClass2 : NetClass
...{
static string s = "NetClass2-111111";
static string c = "NetClass2-222222";
public NetClass2()// : base("789")
...{
Console.WriteLine("NetClass2:NetClass2()");
}
public NetClass2(string sNo1)// : base(sNo1,"789")
...{
Console.WriteLine("NetClass2:NetClass2(sNo1)");
}
public NetClass2(string sNo1, string sNo2) : this()
...{
Console.WriteLine("NetClass2:NetClass2(sNo2)");
}
public string Ss
...{
get
...{
return s;
}
}
public string Cc
...{
get
...{
return c;
}
}
//public string C
//{
// get
// {
// return c;
// }
//}
public string Emp()
...{
return "NetClass2Emp";
}
}
public class MainClass
...{
public static void Main()
...{
NetClass2 nt = new NetClass2("asdf");
Console.WriteLine(nt.C);
Console.WriteLine(nt.Cc);
Console.WriteLine(nt.Emp());
Console.ReadKey();
}
}
}
发表评论
-
C#正则表达式小结
2008-09-16 15:27 1624地址: http://www.cnblogs.com/m ... -
C#调用ORACLE存储过程返回结果集及函数
2008-07-22 17:49 3054ORACLE段: 首先在ORACLE建立PACKAGE和PA ... -
生成实体类的codesmith模版
2008-07-15 16:35 3184<%@ CodeTemplate Language=&q ... -
数据库开发个人总结(ADO.NET小结)(转)
2008-06-16 11:41 1998一.用SqlConnection连接SQL Server 1. ... -
ADO.NET—读书笔记系列
2008-06-16 11:37 1994ADO.NET概述 一、。NET数据提供程序 ... -
ADO.NET—DataHelper(转)
2008-06-16 11:24 3307using System; using System.Data ... -
ADO.NET—Asp.net 用DataSet对象更新数据(SqlDataAdapter)
2008-06-16 10:42 3562大家知道,DataSet保存的 ... -
一个简单的在程序中构造DataTable
2008-06-16 09:50 2441DataTable dt = new Data ... -
C# 中的委托和事件
2008-06-11 14:53 1124http://www.cnblogs.com/jimmyzha ... -
c#接口和抽象类的区别
2008-06-11 13:58 2607大家都容易把这两者搞 ... -
C#学习之接口
2008-05-26 16:17 1586什么是接口?其实,接 ... -
谈谈C#中的接口
2008-05-26 15:48 1297http://www.cnblogs.com/sifang20 ... -
C#构造函数
2008-05-26 15:27 4477一、C#构造函数?Construct,Function 构造函 ... -
关于构造函数及参数执行顺序说明(c#)
2008-05-26 15:08 3674以前自己对这方面的内容一直比较模糊,只是知道一个大概的顺序,具 ... -
C#修饰符
2008-05-26 14:30 2003符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能 ... -
C#命名规范
2008-05-26 13:49 2108注记 : Pascal 大小写形式 ... -
C#中处理xml文档
2008-05-26 11:53 1979C#下处理xml是通过XML.NET API类来实现的. XM ... -
在C#使用XML注释
2008-05-26 11:36 2674简介 大多数程序员可能都听说过Java自带的一个工具JavaD ... -
Visual C# 编译器 CSC.EXE 参数详解
2008-05-26 11:29 4717Visual C#是微软公司推出的新一代程序开发语言,Visu ... -
C# 语句-循环语句
2008-05-26 11:08 3276本文将介绍如何使用C#控制语句中的循环语句,本文目的如下: 1 ...
相关推荐
C#继承和多态的应用
- 开发者可以通过继承现有控件或直接创建新的控件类来实现自定义功能。 7. **窗体状态管理** - `WindowState`属性控制窗体的状态,如正常、最大化、最小化。 - `FormBorderStyle`定义窗体边框样式,如固定大小、...
C# 扩展方法是一种创新的编程特性,首次在C# 3.0中引入,旨在提供了一种向现有类型添加新方法而不必使用继承或封装的技术。这种方式有助于增强代码的可读性和灵活性,同时避免了过度使用继承导致的问题。 在面向...
`Subject` 类定义了一个`SubEventHandler`委托类型和一个`SubEvent`事件,`Cat` 类继承了`Subject`并实现`Cry`方法触发事件,而`Observer` 类作为观察者,可以订阅事件并处理相应的响应。 总之,这些C#算法面试题...
#### 四、小结 通过以上介绍可以看出,C#中的继承机制非常强大,它提供了多种方式来实现类之间的关系和行为的重用。正确理解和使用继承对于开发高质量的C#应用程序至关重要。需要注意的是,在设计类层次结构时应...
**1.4 小结** - 对本章内容进行总结,强调.NET平台和C#语言对于现代软件开发的重要性,并为后续章节的学习奠定基础。 ##### 第二章:运行环境 - **2.1 .NET结构** - 详细介绍.NET框架的整体架构,包括CLR(公共...
1.4 本章小结 1.5 习题 第2章 Visual C# 2010语法基础 2.1 C#语言概述 2.2 C#基础元素 2.2.1 语句 2.2.2 标识符与关键字 2.3 变量 2.3.1 变量的命名 2.3.2 变量的声明和赋值 2.4 数据类型 2.4.1 简单类型 2.4.2 ...
在IT领域,Java和C#是两种非常重要的编程语言,广泛应用于软件开发、Web应用程序以及移动应用开发。本文将深入探讨这两个语言的核心概念,以及它们在实际开发中的应用,同时也会涉及Spring框架,一个在Java生态系统...
### C# GDI GDI+编程小结 #### 一、引言 GDI+ (Graphics Device Interface Plus) 是微软为了提升 Windows 平台上的图形处理能力而在 Windows XP 和 Windows Server 2003 中引入的一项重要技术。作为 .NET 框架的...
7. **面向对象编程**:C#是面向对象的语言,所以课程可能涵盖了封装、继承、多态等核心概念。 8. **异常处理**:在C#中,学习如何使用try-catch块来捕获和处理程序运行时可能出现的错误是非常重要的。 9. **调试...
小结 第2章 界面编程 实例22 Hello Form 实例23 主菜单 实例24 上下文菜单 实例25 工具栏 实例26 状态栏 实例27 进度条 实例28 滑块控件 实例29 单选框和复选框 实例30 列表框和组合...
6. **继承、封装与多态**:继承允许一个类(子类)继承另一个类(父类)的属性和方法,实现代码复用。封装是将数据和操作数据的方法绑定在一起,对外提供安全接口。多态是指同一种行为在不同对象上有不同的表现形式...
- **14.5 小结**:总结继承的概念和技术。 #### 第四部分:深入了解C# 这部分深入探讨了C#中的高级主题。 ##### 第十五章:接口 - **15.1 组件编程技术**:介绍组件编程的概念。 - **15.2 接口定义**:解释接口...
1.4 小结 11 1.5 习题 12 第二篇 面向对象基础篇 第2章 类和对象 16 2.1 分析Hello World程序 16 2.2 语法规范 17 2.2.1 标识符 17 2.2.2 关键字 18 2.2.3 注释 19 2.3 定义类 20 2.4 实例化对象 20 2.5 小结 20 ...
- **1.4 小结** - 本章概述了.NET平台的概念及其与C#语言的关系,强调了C#作为一种现代化的编程语言在.NET框架中的核心地位。 ##### 第二章 运行环境 全面了解.NET - **2.1 .NET 结构** - .NET Framework 包括...
- **1.4 小结** 本章介绍了Microsoft .NET的概念,以及C#在.NET框架中的角色和特点。C#作为.NET框架的重要组成部分,为开发人员提供了强大的工具和支持。 ##### 第二章:运行环境 - **2.1 .NET结构** .NET框架...