20180701_04_Java中面向对象(1)面向对象的思想概述以及封装和构造方法

面向对象的思想概述:

 面向过程:C语言

                 给定一个需求,分析--->代码实现--->加入使用方法等进行改进

                 一步一步的完成,面向过程!

面向对象:

           创建对象,使用对象,指挥对象做事情

思想的特点:

           万物皆对象(面试中不能这样说)

           1)面向对象的思想更符合我们生活中的思想行为习惯

           2)让一个复杂的事情简单化

           3)角色发生变化:让我们从执行者--->变成了指挥者

     

定义一个类(class  类的成员有:

               成员变量:定义在类中方法外。

               成员方法:定义在类中。

定义一个测试类:

在测试类中要使用这个XXX类,就得创建一个XXX类对象,

格式:类名  对象名(见名知意)  = new 类名();

给成员变量赋值

格式:对象名.成员变量明 = XXX

调用成员方法

格式:格式:类名.对象名(见名知意)  = new 类名();

匿名对象:没有名字的对象。

格式: new 类名();匿名对象在调用完毕后,会立刻被回收掉,

     匿名对象可以作为参数进行传递,链式编程。

封装:被private修饰的成员变量/成员方法,只能在本类中访问,外界不能够直接访问

        eg:private int num;

这里的num就只能在被本类中被访问,外界就不能直接访问,得用setNum{};和getNum;

快捷方法: alt+shift+s;

形参分为基本数据类型和引用数据类型

                形参为基本数据类型时:形参的改变不会形象实参。

                形参为引用数据类型时:形参的改变会影响实参。

构造方法特点:1)方法名和类名相同

                           2)没有返回值类型,练void都没有

                           3)没有具体的返回值。

 

构造方法作用:给对象进行初始化。

猜你喜欢

转载自blog.csdn.net/Lisiluan/article/details/81106925