zoukankan      html  css  js  c++  java
  • 4_14

    这开始学习面向对象了,感觉开始难起来了。

    方法重载:两个方法名一样,参数不一样。 区分:参数类型,参数个数,参数顺序。

        比如:  public void login(){}  public void login(String username,String password){}

    万物皆对象,对象由我关注而产生,这是面向对象的根本认识。 类是对象的抽象(相同属性与行为的对象)。 对象是类的实例。

    类是具有相同属性和行为的一组对象的集合。

    一个方法的签名包括一个形式参数(parameter)的列表,形式参数列表用于声明传递到方法中的数据的类型。传递给形式参数的数据称为实际参数。

    当实际参数传递给形式参数时,世纪参数的数据被复制给形式参数,在方法调用之间复制数据的过程称为按值调用。

    Java中只有值传递(引用数据内存地址也是值)

    方法传递的引用数据类型是传递的一个引用地址(内存地址)

    new Student()是在堆中,而Student()是一个构造方法(构造器)

    构造器的特点

      1.方法名必须与类名相同。

      2.不能有返回类型。

    构造方法顺序

      1.开辟内存空间

      2.初始化成员变量

      3.执行构造方法中的其他代码

    引用数据类型:类、数组、接口等。

    二维数组声明

     int [][]a = {{1,2,3,4,5},{6,7,8,9,10}}

  • 相关阅读:
    CSS 内外边距
    CSS 边框
    android chrome this account already exists on your device
    linux s s r client ubuntu kali
    rEFInd 美化 windows
    sogou opensuse
    Ping 虚拟机 超时
    python3 批量自动下载对应用户 github上的项目 或者 starts 的项目
    materialize 样例
    opensuse input methods
  • 原文地址:https://www.cnblogs.com/zouguangyi/p/3665248.html
Copyright © 2011-2022 走看看