用面向对象的眼光看世界

来源:互联网 发布:js 获取this的属性值 编辑:程序博客网 时间:2024/04/28 23:15
本文主要是自己的一些见解(不对之处,敬请指正)

1 首先讲类的设计

   人们用面向对象的方法设计软件,因为人类也是这样看事物的。
    比如: Object类是一切的基类。任何一个东西都应该属于一个对象。一切届是物质。没有不是物质的东西。

2 类的建立是按照一定的归纳,分析等基础上的
  比如:
  Object类:
                   动物类
                                 人类
                                  兽类
                                  鸟类
                                  .......
                   物体类
                                 树木类
                                  花类
                                  草类
                                  .......
                                     
    只有类,人类还是无法将其具体化.这就需要对象的参与了.对象必然属于某一类.比如属于人类,同时也属于上级类(这个叫继承).

    类一般包括属性和行为(方法),比如人类属性包括(人名,) 行为(走,吃,喝,拉,).这样就可以符合人类描述类和对象的习惯了.

3 对象
   对象是类的实例
  比如
          人类  张三 =  创建  人类(参数)
           String id   =  new 
String ("This is a test");
          没有参数的创建一般都存在,没什么用处.


4 一般类都有toString()方法,这是因为我们都会用信息去描述一个物体。而toString()方法一般就是显示在计算机中我们怎么描述这个物体的.
     比如: Label.Text.toString()   描述Label对象的文本信息并转化为String
               Exception.toString();   将描述异常的信息转化为String 方便显示给用户 告知出错信息
     都是为了显示其物体对象信息

5 下次继续写
原创粉丝点击