zoukankan      html  css  js  c++  java
  • Java基础6一面向对象

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

    特点:

         Java来源于生活服务于生活

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

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

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

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

    对象的概念:

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

    特点:

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

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

    面向对象的第一大特征:

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

    封装:

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

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

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

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

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

    抽象和封装的关系?

    封装是抽象的体现形式。

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

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

    类的定义语法:

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

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

    创建对象的语法:

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

    对象调用属性的语法:

    对象名称.属性名称;

    对象调用方法的语法:

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

     类中方法的定义:

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

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

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

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

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

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

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

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

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

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

    [访问修饰符] 返回值类型  方法名称(参数列表){
        return 返回值;
    }
  • 相关阅读:
    Python爬虫基础——re模块的提取、匹配和替换
    Python爬虫基础——正则表达式
    Python爬虫基础——HTML、CSS、JavaScript、JQuery网页前端技术
    Python——面向对象(类)的基础疑难点
    简单易懂的ftp脚本自动登录教程
    如何完成述职报告或年终总结PPT
    nmon脚本——对Linux服务器的监控
    记——第一次服务器被挖矿
    vsftpd超实用技巧详解
    MySQL、Oracle、SqlServer的区别
  • 原文地址:https://www.cnblogs.com/smart-hwt/p/8184431.html
Copyright © 2011-2022 走看看