ZouYing1999的博客

有关Java的相关知识

第一章 封装和对象

1.1.1 为什么使用面向对象

1.概念:面向对象就是采用“现实模拟”的方法设计和开发程序。符合人们的思维习惯,使客户和开发人员交流更顺畅,同时代码重用性高,可靠性高等优点,大大提高了开发效率。

1.1.2 使用面向对象进行程序设计

1.面向对象的过程:第一步 发现类

                                   第二步 发现类的属性

                                   第二步 发现类的方法

1.2.1 创建类和对象

this关键字:指当前对象的引用

this.name;    //调用当前对象的属性

this.print();   //调用当前对象的方法

1使用this调用成员变量,解决成员变量和局部变量的同名冲突;

2使用this调用成员方法;

3使用this调用重载的构造方法,只能在构造方法中使用,必须是构造方法的第一条语句。

1.2.2 构造方法及其重载

构造方法:构造方法的名称和类名相同;

                    没有返回值类型;

方法重载的判断依据:必须在同一个类里;

                                        方法名相同;

                                        参数列表不同;

                                        与方法返回值和方法修饰符没有任何关系;

1.2.3 static修饰符

1.无需创建对象即可引用

2.在方法里不可以定义static变量,也就是说,类变量不能使局部变量。

3.构造方法没有返回值类型。如果有,则不是构造方法,而是和构造方法同名的成员方法。

1.3 封装

1.概念:就是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问。

2.步骤:修改属性可见性——设为private;

               创建公有的getter/setter方法;

               在getter/setter方法中加入属性控制语句

3.好处:隐藏类的实现细节

               只能通过规定方法访问数据

               方便实现修改

               方便加入控制语句

阅读更多
文章标签: java面向对象
个人分类: java面向对象
上一篇第一章 对象和封装(单词)
下一篇第二章 继承(单词)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭