原创 Java SE -- 03.面向对象基础(1)

2011-9-24 15:45 1014 7 7 分类: MCU/ 嵌入式

面向对象与面向过程的比较:
对于面相对像与面向过程可以用一个例子解释,如果一个木匠要做一个盒子,那么:
 
面向对象:先想好要做的盒子,之后再去找好相应的工具,再做盒子。
 
面向过程:不管要做什么样的盒子,随需取用工作。

面向对象所处理的最小单元即是对象,面向过程最小单元是函数。

 

面向对象的三大特征:
1
、封装,即对外部不可见
2
 

类与对象的区别和联系:
类是一个抽象的,是一个共性的东西
对象是类的具体,是一个个性的东西
在面向对象中重点是类的设计。

 

类的定义:

class 类名
{

       属性;

       方法;

}

属性也叫成员变量

方法也叫成员方法

 

对象的产生格式是:
类名称 对象名称 ; ==> 声明对象
对象名称 = new 类名称() ==> 实例化对象

例:

class Person
{

String name;

Int age;

void say ()

{

   System.out..pintln(name+);

}

}

声明:

   Person p;

   p = new Person();

或者

   Person p = new Person();

使用:

   p. name p.age p.say()

只要有new关键字就表示在堆内存中开辟空间,在堆内存中保存各个对象的属性。而方法是保存在全局代码区里面。

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条