学习java的一些总结

作者在 2014-11-14 15:40:38 发布以下内容

java中的面向对象有哪些特点呢?

          1:面向对象将复杂的事情简单化。

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

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

 

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


匿名对象使用场景

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

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

 

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

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

2:成员方法:其实对应的就是事物的行为。

 

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

 

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

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

要注意理解private、default、protected、public这几个关键字的访问权限。

访问权限的顺序:private》default》protected》public。发现有很多人都不太了解这个,最好能够对这几个关键字有个深刻的理解。

 

私有的成员:其他类不能直接创建对象访问,所以只有通过本类对外提供具体的访问方式来完成对私有的访问,可以通过对外提供函数的形式对其进行访问,很多java视频教程都是这么说的,也是为了更好的保护数据。

好处:可以在函数中加入逻辑判断等操作,对数据进行判断等操作。

 

总结:开发时,记住,属性是用于存储数据的,直接被访问,容易出现安全隐患,所以,类中的属性通常被私有化,并对外提供公共的访问方法。

这个方法一般有两个,规范写法:对于属性 xxx,可以使用setXXX(),getXXX()对其进行操作。

 

文章转自互联网

默认分类 | 阅读 1560 次
文章评论,共0条
游客请输入验证码
文章分类