• java(9)类和对象


    一、理解什么是类和对象

        万事万物皆对象

        1.1、属性——对象具有的特征(特点)

        1.2、方法——对象可执行的操作(能干什么事)

        1.3、对象的定义:

            是一个客观存在的,看的见或摸得着的实体,由属性方法构成

        1.4、类是由对象抽象出来的,看不见也摸不着

        1.5、类和对象的关系?

                      类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

    二、封装——包装(把一个事物包装起来,并尽可能隐藏内部细节)                                 

    2.1、2种表现形式:

            属性方法

    2.2、封装的作用:

        隐藏内部实现的细节,使之操作简单方便

    2.3、java中体现的封装:

                  类——所有的java代码在类中(方法)编写

                  Eclipse工具以项目的形式,封装           

    三、会创建和使用对象

    3.1、创建类的语法

    访问修饰符 class 类名{

                  属性;

             public void 方法名(){

                                //循环结构、条件判断(if、switch)

                                //输出语句

       }

    }

    3.2、创建对象

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

                         Scanner input=new Scanner(System.in);

    3.3、如何调用属性和方法?

                  成员变量(属性名),通过:对象名.属性名;

                  方法,通过:对象名.方法名();

    四、面向对象

         类——名词

        属性——形容词

        方法——动词

        4.1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

               类的成员:属性(成员变量)、方法(成员方法)

        4.22、优点:

        信息封装和隐藏,

        提高程序的安全性、可重用性、可维护性

    五、调试

               5.1、设置断点

               5.2、启动调试

               5.3、按F6逐行执行程序

                     遇到【方法】,调试方法中的代码,按F5

  • 相关阅读:
    数据结构之fhq-treap
    [AtCoder Regular Contest 096 E] Everything on It 解题报告 (第二类斯特林数+容斥原理)
    指纹识别人脸识别 iOS
    HTTP协议的8种请求类型介绍
    获取已安装app的bundle id
    iOS生成Bundle包及使用
    为什么说Objective-C是一门动态的语言?
    引用外部静态库(.a文件)时或打包.a时,Category方法无法调用。崩溃
    代码混淆 iOS
    HDU 1695 GCD(莫比乌斯反演)
  • 原文地址:https://www.cnblogs.com/-chaoming/p/6970632.html
Copyright © 2020-2023  润新知