你的位置:首页 > 软件开发 > ASP.net > Java进击C#——语法之面向对象

Java进击C#——语法之面向对象

发布时间:2016-10-11 18:00:06
本章简言上一章笔者讲到关于ADO.NET相关的知识,知道了如何去访问数据库。本章将来讲关于面向对象的思想。不管在JAVA还是在C#面向对象思想的重要性都是占了一个很大的成份。往往他就像呼吸一样子,更多的时候我们会忽略。面向对象编程有三大特性:封装、多态、继承。关于这三大特性的定义 ...

Java进击C#——语法之面向对象

本章简言

上一章笔者讲到关于ADO.NET相关的知识,知道了如何去访问数据库。本章将来讲关于get='_blank'>面向对象的思想。不管在JAVA还是在C#面向对象思想的重要性都是占了一个很大的成份。往往他就像呼吸一样子,更多的时候我们会忽略。面向对象编程有三大特性:封装、多态、继承。关于这三大特性的定义笔者不会过多的介绍。网络上类似这样子的文章一搜一片。相信里面肯定有你需要的。而本系列主要目标是想让JAVA程序员进入C#的开发环境。所以更多会在俩者之间的差别进行讲解。

类和对象

在进入面向对象思想的讲解之前,笔者认为应该先明白什么是类,什么是对象,及他们之间的关系。这样子的话才能更加明白面向对象思想。相关类和对象的讲解在网络上一搜也是一大片资料。笔者不想过多的解讲。笔者只是把自己的理解写出来,希望能给大家一些帮助。通常笔者喜欢把类理解为建房子时候用到的房子结构图纸。而对象便是根据房子结构图纸而建造成功的房子。这里的图纸便是.cs文件,图纸上面的结构图就是类了。而建造成功的房子便是对象,也就是内存中的实例。这是笔者的理解。有了这一个之后,我们就来看一下三大特性。

面向对象的封装

对于封装的里面,笔者是这样子看的。如果有过面向过程开发的读者们就会明白。所谓的封装就是把相关的数据放在同一个区域的,然后给这个区域命个名字。这样子将来开发的时候就可以知道来源。代码中的那个“.”就是最好的证明了。笔者不想讲过多没有用的话。我们就以代码的形式来学习。如下

C#:

 1 public class Person 2   { 3     public string Name { set; get; } 4  5     public string Sex { set; get; } 6  7     public void Move() 8     { 9 10     }11   }

原标题:Java进击C#——语法之面向对象

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录