码迷,mamicode.com
首页 > 其他好文 > 详细

类、对象、包

时间:2014-05-06 13:44:21      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:class   文件   数据   c   使用   new   

  结构化编程:过程是核心,围绕着要解决的任务来设计;面向对象编程:对象是核心,围绕问题域中的对象来设计。

  万物皆对象,类是具有相同属性和行为的一组对象的集合。对象是类的实例,类是对象的抽象。为什么要使用类和对象呢?我们有了基本的数据类型,但实际物体太多,难以表示,我们抽象出类来描述,可以添加自己的数据类型了。没有类则没有对对象的产生;没有对象产生的类不能直接使用;对象的所有活动范围在类中已经完整定义了。类的组成:属性和行为。类的定义格式:

  class 类名称{

    修饰词 数据类型 属性;

    …

    public 返回值的数据类型 方法名称(参数列表){

      程序语句;

      [return 表达式;]

    }

 

  }

  类调用的操作分两种情况:

  访问属性:对象名称.属性名=值;

  访问方法:对象名称.方法();

  一个栈内存只能引用一个堆内存空间。但一个堆内存空间可以被多个栈内存空间所同时指向。对象在内存中的存放是在堆中放对象值;栈中放对象名称,值为指向堆中对象的地址。当栈中的对象没有变量引用时就是内存垃圾,被垃圾回收机制销毁对象,释放空间。

  用关键字new创建新对象。使用this是在调用的成员变量和方法前加this和点运算符,当调用一个类中形参和成员变量同名时,成员变量必需引用this。

  不同包的类引入时需用import导入,同包下可以直接引用。针对的是.class文件结构目录。包的用途:提供一个组织类的机制;为包中的类提供一个命名空间。

  

类、对象、包,布布扣,bubuko.com

类、对象、包

标签:class   文件   数据   c   使用   new   

原文地址:http://www.cnblogs.com/xieh/p/3710483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!