A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 强强_U00ts 中级黑马   /  2015-7-11 17:10  /  338 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

开发的过程:
    其实就是不断的创建对象,使用对象,指挥对象做事情。

    设计的过程:
    其实就是在管理和维护对象之间的关系。

    面向对象的特征:
    封装(encapsulation)
    继承(inheritance)
    多态(polymorphism)

Java中用类class来描述事物也是如此。
    属性:对应类中的成员变量。
    行为:对应类中的成员函数。
    定义类其实在定义类中的成员(成员变量和成员函数)。


以前一直搞不懂成员变量和局部变量
  成员变量:
    1. 成员变量定义在类中,在整个类中都可以被访问。
    2. 成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。
    3. 成员变量有默认初始化值。

    局部变量:
    1. 局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。
    2. 局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。
    3. 局部变量没有默认初始化值。

//对Car这类事物进行描述
class Car
{
     //成员变量**
     String color = "red";
     int num = 4;

     //成员方法
     void show()
     {
        //临时变量
        int num = 10;
        //输出临时变量的值
       System. out.println("color = " +color +"...num = " +num);
     }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马