zoukankan      html  css  js  c++  java
  • C# 学习第七天

    P96 面向对象的概念

    ①先有的 面向过程 --------> 然后才衍生出面向对象的思想

    ②面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作

    比如说 把大象塞进冰箱去

    ③面向过程和面向对象其实要说区别还真不是很好区分开,唯一的就是面向过程过于偏重人的存在,而面向对象淡化了实例,主要强调对象的存在

    ④面向对象:意在写出一个通用性代码

    P97 类的基本语法

    ①对象属于类 声明类的语法

    [public]  class 类名

    {

      字段;

      属性;

      方法;

    }

     添加类的步骤,,

    ②写好了一个类之后,我们需要创建这个类的对象,我们把创建类的对象的过程叫类的实例化    使用关键字  new

    (只有在main函数中,创建类的对象才能被执行)

     类名   对象名   =  new  类名() ;

    给类的字段赋值,直接 类名.字段名就行

    ③这里需要注意的是,在类中引用对象字段,最好在字段的前面加上 this

     this指的是当前这个类的对象的字段

    ④最后总结一下过程,先创建一个类,并且创建一个方法,在调用的时候,先 new 实例化对象,在给这个对象中的字段依次赋值,然后再调用一次这个方法

    ⑤注意,,,,之前所讲的都是字段,,并非属性!!!!属性的作用就是保护字段,对字段的赋值和取值进行限制

    下面正式讲属性!

    属性也是写在类里面,每一个字段都应该配备一个属性,用来对类进行限制

     比如说我如果这样写,把年龄设置为 -23 也能正常显示出来,所以为了限制,就加入了属性

    理解属性:属性的本质是 get 和 set

    注意:在设置的时候不能写括号,,,不像方法那样需要写括号

     

     ⑥记住一句话,很通俗易解 【字段就是女人,属性就是男人】

    女人需要在家相夫教子,男人需要在外面闯荡。和外界打交道的事儿全让男人做。。所以在调用的时候都是直接调用属性

    注意注意:::因为不能让外界随随便便就访问到我们的字段,所以这时候我们需要 把字段前面的 public 给删去了

    一把public 删去, 在main 函数中立刻就不能访问了,这就引出来了我们第二个访问修饰符,用来修饰访问级别  private

    private : 私有的,只能在当前类的内部进行访问,只要出了这个类,就访问不到了

    当然,private 加不加都行,不加的话默认就是 private

  • 相关阅读:
    理解MySQL——索引与优化
    一个简单的效果可以拖动的div
    jsp中验证码的实现
    java经典算法四十题
    java.util.Date和java.sql.Date的区别及应用
    懒人笔记memcache配置(php)
    很奇怪的SQL问题,top和inner join一起使用时出现排序问题
    aspnet_regiis一些技巧
    webservice服务输出xml格式自定义格式内容
    FCK配置中文版(转自网络,未知来源)
  • 原文地址:https://www.cnblogs.com/zhangqianxi/p/13613203.html
Copyright © 2011-2022 走看看