zoukankan      html  css  js  c++  java
  • JavaSE第二天

    日志-02        2020.07.21        8:54

    复习:
             1、数组:存储相同数据类型的容器
             2、特点:数据类型相同,有序的
             3、一维数组
             4、获取长度
             5、数组拷贝、扩容
             6、排序:冒泡排序、选择排序
             7、二维数组
             8、值传递:
                               如果是基本数据类型,方法内改变,原值不变;
                               如果是地址,地址不变 ,数据发生改变,原值也发生改变
    --------------------------------------------------------------------------------------
    模拟注册功能
    -------------------------------------------------------------------------------------
    1、面向过程和面向对象的区别
          面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
    2、类和对象
          类:对具有共同属性和行为特征的一类事物的抽象。
          对象:通过类创建的实例,类是创建对象的模板。
    3、类的定义
          class   类名{
                   类成员的定义:成员变量,方法,块(成员块,静态块)
                   int i;      
    }
    4、类分为工具类,测试类(程序入口类)
    5、构造方法(构造器)
          方法名和类名相同,可以有多个,无返回类型。
          来源:2个途径,一个系统默认

          作用:和new一起完成创建对象
          使用:对象.方法();//ok?
          多个构造方法一定重载的,构造方法重载
    6、对象的初始化过程
       创建对象时,成员变量将会被初始化
    构造块
         构造方法之前执行的块,初始化成员变量
    局部块
         执行完毕,立即回收,可以提高内存的利用率。
    变量的分类’
          定义的位置:成员变量和局部变量
                                成员变量:定义到立体种
                                局部变量:方法内或者参数列表
                                访问范围:成员变量:整个类内;局部变量:当前方法
    this关键字
              this:表示当前类对象
              访问类成员:this.成员;
              调用构造方法:this(实参);
                            this();必须是构造方法的 第一条有效语句
    -------------------------------------------------------------------------------------
    面向对象的三大特征:继承,封装,多态
    7、继承
    不用重新定义,实现代码的复用
    由已有类产生新类
    子类可以继承父类的所有成员(构造方法除外,私有变量继承但不能使用)
    java单一继承。满足一种关系: is a ;

    super(){}
       super 表示父类对象
       super.成员
       super(参数);
    访问修饰符

    方法重写
    8、封装
    set、get方法
    提供私有变量,使用公有方法
    9、多态

    作者:赵瑞鑫。支持原创,从你我做起。
  • 相关阅读:
    [luoguP2762] 太空飞行计划问题(最大权闭合图—最小割—最大流)
    [luoguP2680] 运输计划(lca + 二分 + 差分)
    [luoguP2758] 编辑距离(DP)
    [luoguP2890] [USACO07OPEN]便宜的回文Cheapest Palindrome(DP)
    Javascript对象拷贝(clone)
    使用JavaScript访问XML数据
    javascript 树形菜单
    Simple JavaScript Inheritance
    用 javascript 操作 xml
    javascript flash 弹框
  • 原文地址:https://www.cnblogs.com/Winer-Jiu/p/13419718.html
Copyright © 2011-2022 走看看