Seven Day (面向对象I)

面向对象最终极的目标:消除应用程序中的重复代码。

面向对象的思维方式和现实世界是一模一样的

Seven Day (面向对象I)_第1张图片
[Java4Android]12_面向对象基础(一)_20160325134746.JPG
Seven Day (面向对象I)_第2张图片
[Java4Android]12_面向对象基础(一)_20160325134755.JPG

面向对象的程序都是通过类堆积起来的

Seven Day (面向对象I)_第3张图片
[Java4Android]13_面向对象基础(二)_20160325170636.JPG

class 类名
{
属性;
方法;
}

  • 属性也叫成员变量,主要用于描述类的状态。
  • 方法也叫成员(函数)方法,主要用于描述类的行为。

类的定义方法:

Seven Day (面向对象I)_第4张图片
[Java4Android]13_面向对象基础(二)_20160325171516.JPG

生成对象的方法:

Seven Day (面向对象I)_第5张图片
[Java4Android]13_面向对象基础(二)_20160325171736.JPG
  • 对象本体在堆内存,引用是在栈类存。
    Dog d =new Dog();

  • Dog d : 创建一个Dog的引用

  • new Dog() : 创建一个Dog的对象

  • = :讲创建的Dog对象赋给这个引用

  • 类是抽象的,是指具有相同的特征的。

  • 对象是具体的

你可能感兴趣的:(Seven Day (面向对象I))