面向对象的思想(未完)

来源:互联网 发布:mac全屏视频卡住 编辑:程序博客网 时间:2024/06/05 05:17

面向对象:

特点:1、将复杂的事情简单化。

    2、面向对象将以前的过程中的执行者,变成了指挥者

    3、面向对象这样思想是符合现在人们思考习惯的一种思想。

过程和对象在我们的程序中如何体现的呢?过程其实就喜欢 函数;对象是将函数等一些内容进行了封装。

在现实上,在世界上每个人都需要通过吃饭来维持生命,将这系列动作转化成能电脑懂的语言。就要通过机器语言实现并让电脑理解。

世界等电脑, 每个人等于每个独立函数成员、方法,吃饭是个动作等通过调用其他方法。


匿名对象使用场景:

1、当对方法制进行一次调用的时候,可以使用匿名对象。

2、当对象对成员进行多次调用是,不能使用匿名对象。必须给对象其名字。


在类中定义其实都称之为成员。成员有两种:

1、成员变量:其实对应的就是事物的属性。

2、成员函数:其实对应的就是事物的行为。


所以,其实定义类,就是在定义成员变量和成员函数。但是在定义前,必须先要对事物进行属性和行为分析才可以用代码体现。


private int age;//私有的访问权最低,只有在类中的访问有效。

注意:私有仅仅是封装的一种体现形式而已。

主函数的解释:保证实在类的独立运行,是程序的入口,被JVM调用。


成员变量和举报变量的区别:

1:成员变量直接定义在类中。

局部变量定义在方法中,参数上,语句中

2:成员变量在这个类中有效。

局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。

3:成员变量存在于堆内存中。随着对象的产生而存在,消失而消失。

局部变量存在栈内存中,随着所属区域的运行而存在,结束而释放。

构造函数:用于给对象进行初始化,是给予之对应的对象进行初始化,它具有针对性,函数中的一种。

特点:

1:该函数的名称和所在了诶的名称相同。

2:不需要定义返回类型。

0 0