• Java day 6


    1、断点(一个标记):

      (1)位置:哪里不会加哪里(相当于备注);
      (2)方法:在代码区域左边双击即可
    

    2、运行加断点程序(1)步骤:

        (1)步骤:代码区域--右键--Debug As--Java Application
                            弹出一个框框让我们选择是否进入debug视图,选择Yes,并且把记住选择的那个框框也选上
        (2)方法:F6
        (3)注意变化:
                                   a、代码区域:看程序的执行流程;
                                   b、Debug区域:看程序的执行流程;
                                   c、Variables:看变量的变化;
                                   d、Console:看程序的输入和输出
          注意:方法的调用流程:被调用方法也必须加断点
    

    3、去掉断点的步骤:

        (1)把加断点的操作再来一遍;
        (2)在Debug视图中,找到Breakpoints,选中要删除的断点,点击双X即可
    

    4、面向对象思想:基于面向过程的编程思想

        (1)面向过程:强调的是每一个功能的步骤;
        (2)面向对象:强调的是对象,然后根据对象去调用功能
       特点:
                  a、更符合我们思考习惯的思想;
                  b、可以将复杂的事情简单化;
                  c、将我们从执行者变成了指挥者
    

    5、类和事物的对应关系:

       (1)事物:
                           a、属性:事物的描述信息;
                           b、行为:事物能够做什么
       (2)类:成员变量,成员方法
     举例:(1)学生事物:
                                           a、属性:姓名,年龄...
                                           b、行为:学习,吃饭...
                (2)学生类:
                                        a、成员变量:姓名,年龄...
                                        b、 成员方法:学习,吃饭...
    #成员变量与变量:
                                   (1)相同点:定义一样;
                                   (2)不同点:
                                                          a、位置不同:类中,方法外(成员变量)
                                                          b、初始化值:不需要给初始化值(成员变量)
    #成员变量与方法:
                                  (1)相同点:定义一样;
                                  (2)不同点:成员方法去掉static关键字
     注意:事物描述类,main方法不适合放在它里面
    

    6、使用类的步骤:

       (1)使用该类的成员(成员变量和成员方法);
       (2)拥有该类的对象(创建对象:类名  对象名=new  类名());
       (3)访问成员:
                                  a、成员变量:对象名,变量名;
                                  b、成员方法:对象名,变量名(...)
    

    7、成员变量和局部变量的区别:

      (1)在类中的位置不同:
                                                a、成员变量:类中,方法外
                                                b、局部变量:方法中或者方法声明上(形式参数)
      (2)在内存中的位置不同:
                                                   a、成员变量:堆内存;
                                                   b、局部变量:栈内存         
      (3)生命周期不同:
                                        a、成员变量:随着对象的创建而存在,随着对象的消失而消失;
                                        b、局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
      (4)初始化值不同:
                                        a、成员变量:有默认值;
                                        b、局部变量:没有默认值,必须先定义,赋值,最后使用
    

    8、标准类的代码写法和测试:

       (1)类:
                       a、成员变量;
                       b、构造方法:无参构造方法;带参构造方法;
                       c、成员方法:getXxx();setXxx()
       (2)给成员方法变量赋值的方式:
                       a、无参构造方法+setXxx();
                       b、带参构造方法
    

    9、构造方法(可以创建对象):

       (1)作用:给对象的数据进行初始化;
       (2)格式:
                           a、方法名与类名相同;
                           b、没有返回值类型,连void都没有;
                           c、没有具体的返回值
       (3)注意事项:
                                  a、如果你不提供构造方法,系统会给出默认构造方法;
                                  b、如果你提供了构造方法,系统将不再提供;
                                  c、构造方法也可以是重载的
       (4)调用方法:通过new关键字调用,格式:类名  对象名=new  Student
  • 相关阅读:
    [转]char、varchar、nchar、nvarchar的区别
    【转】Asp.net 2.0中页的生存周期(Lifecycle)和动态控件 [.Net]
    git免登录sshkey
    ios8,xcode6 周边
    iOS 推送证书
    Lazarus中TreeView导出XML以及XML导入TreeView
    flac文件提取专辑封面手记
    Lazarus解决含中文文件名或路径的使用问题
    使用PowerShell管理Windows8应用
    thbgm拆包【in progress】
  • 原文地址:https://www.cnblogs.com/cqxljj/p/10176718.html
Copyright © 2020-2023  润新知