码迷,mamicode.com
首页 > 编程语言 > 详细

java个人学习笔记:面向对象的思想

时间:2015-06-01 20:15:01      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

类class和对象object是面向对象的核心概念。

类是对一类事物的描述,是抽象的,概念上的定义。

对象是实际存在的该类事物的每个个体。因此也称为实例。

 

java用类描述事物,定义类其实就是定义类中的成员和变量它包括

属性:对应类中的成员变量 Field=属性=成员变量

行为:对应类中的成员方法 Method=(成员)方法=函数

 

变量分类

在方法体外,类体内申明的变量称为成员变量。

在方法体内申明的变量称为局部变量。

局部变量除形参外,需要显示的初始化。成员变量有默认初始化值。

 

方法

方法是类和对象行为特征的抽象,也成为函数。

java的方法不能单独存在,必须存在于类型。

return语句传递返回值。没有返回值的是void

 

栈 

对象的引用 局部变量

new出来的东西(包括成员变量)

 

对象的创建和使用

使用new + 构造器 创建一个新的对象

使用“对象名.对象成员” 的方式访问对象成员(包括属性和方法。)

如果创建了一个类的多个对象,对于类中定义的属性,每个对象都拥有各自的一套副本,且互不干扰。

 

类的访问机制

在一个类中访问机制:类中可以直接访问类中的成员变量。(static方法访问非static方法会编译出错。)

在不同的类中的访问机制:先创建要访问类的对象,再用对象访问类中定义的成员。

 

匿名对象

我们可以不定义对象的句柄,直接调用对象的方法。这样子的对象叫匿名对象。

new Person().eat();

如果对一个对象只需要进行一次方法调用可以使用匿名方法。经常把匿名对象作为实参传递给一个方法调用。、

 

方法的重载

在同一个类中,允许存在一个以上的同名方法,只要他的参数个数或者参数类型不同

与返回值类型无关,只看参数列表,且参数列表必须不同来区别。

java个人学习笔记:面向对象的思想

标签:

原文地址:http://www.cnblogs.com/cyfly/p/4544692.html

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