Java基础6一面向对象

面向对象的编程思想:是以事物的整体的为基本单位,从事物的属性和行为两个方面进行描述。

特点:

     Java来源于生活服务于生活

     用面向对象的思想能够接近正常的思维方式。

     面向对象语言中有设计模式一说。

     在面向对象的编程语言中肯定会用到面向过程的编程思想。

      面向对象包括四大特征:抽象,封装,继承,多态

对象的概念:

   对象就是指在现实生活中真实存在的一个具体的事物。万事万物,皆对象!!!

特点:

    无论两个事物有多么的相近或相似永远都是两个不同的对象。

    一项法律,法规,政策,制度都是一个对象。

面向对象的第一大特征:

抽象:把相同一类事物共有的特征和行为进行抽取,归纳,总结!!!

封装:

作用:封装就是对抽象出来的共有的属性(特征)和行为(方法)进行包装。

目的:就是为了增加程序代码的安全性。

封装的分类属性的封装、方法的封装

如果要想访问封装的属性或方法,就必须通过指定的公共接口或方法来实现对属性或方法的访问。

在面向对象中对象的属性和行为两者是不可分割的,相辅相成!!!

抽象和封装的关系?

封装是抽象的体现形式。

类是对对象属性和行为的描述,类也是抽象和封装的实现形式。

类和对象的关系类是对象的抽象,对象是类的实例化。

类的定义语法:

[访问修饰符]  class 类名{
   属性和方法
}
  • 在定义成员变量时可以对其进行初始化。如果不对其初始化,Java会使用默认的值对其进行初始化。
  • 成员变量的作用域是整个类体。

类中属性和方法的访问,必须通过对象来访问。也就是说要创建一个属于该类的对象。

创建对象的语法:

类名  对象名称=new 类名();

对象调用属性的语法:

对象名称.属性名称;

对象调用方法的语法:

对象名称.方法名称();

 类中方法的定义:

第一种:无参数无返回值的方法

[访问修饰符] void 方法名称(){
}

 第二种:有参数无返回值的方法

[访问修饰符] void 方法名称(数据类型 参数名称){
}

在方法中的参数成为形式参数。

在调用有参数的方法时,需要传递具体的数据称为实际参数。

第三种:无参数有返回值的方法

[访问修饰符]  返回值类型 方法名称(){
    return 返回值;
}

注意:在有返回值的方法中,最后一句代码一定是return,而且每次只能返回一个值。返回值的类型有返回值决定。

第四种:有参数有返回值的

[访问修饰符] 返回值类型  方法名称(参数列表){
    return 返回值;
}
原文地址:https://www.cnblogs.com/smart-hwt/p/8184431.html