面向对象与面向过程的比较:
对于面相对像与面向过程可以用一个例子解释,如果一个木匠要做一个盒子,那么:
面向对象:先想好要做的盒子,之后再去找好相应的工具,再做盒子。
面向过程:不管要做什么样的盒子,随需取用工作。
面向对象所处理的最小单元即是对象,面向过程最小单元是函数。
面向对象的三大特征:
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关键字就表示在堆内存中开辟空间,在堆内存中保存各个对象的属性。而方法是保存在全局代码区里面。
文章评论(0条评论)
登录后参与讨论