zoukankan      html  css  js  c++  java
  • 面向对象回顾

    ★总诀 定义类 创建对象 调用方法
    ★定义类
    [修饰符] class 类名
    {
    //成员变量
    //方法
    //构造器
    //内部类
    //初始化块
    }
    类里面只能有这五大成员构成,其他的语句不能存在,例如:赋值语句
    ★定义成员变量
    [修饰符] 类型 变量名[=初始值];
    ★定义方法
    [修饰符] 返回值类型 方法名(形参列表)
    {
    //各种语句:声明变量、赋值语句、循环语句、输出语句
    }
    ★定义构造器
    [修饰符] 构造器名(形参列表)
    {
    //各种语句:声明变量、赋值语句、循环语句、输出语句
    }
    构造器是一种特殊的方法,没有返回值的方法。构造器名必须有类名一样
    构造器的作用,用于初始化对象————构造器永远属于实例,它不能有static修饰

    ★ 类来做什么?
    1、定义类变量或类方法
    2、调用类变量或类方法
    3、创建对象 new 构造器(参数)
    4、派生子类

    ★对象来做什么?
    1、调用实例变量
    2、调用实例方法

    ★调用方法或变量
    调用者.方法名(实参列表);
    调用者.实例变量
    ★方法详解
    -方法所属性
    -形参个数可变的方法
    -递归方法 方法调用自身
    -方法重载 两同一不同 修饰符相同方法名相同,形参列表不同
    -传参机制 值传递,传递的是参数的副本,并不是参数本身

    ★变量详解
    成员变量(类里定义)无需程序员显式指定初始值,系统会为之分配默认初始值,初始值与数组的规则一致
    -类变量,有static——在第一次使用类的,系统会为之分配空间,并初始化
    每个类的类变量只有一个
    -实例变量,无static
    程序中有几个对象,系统就会为之分配几个空间,并且系统为之初始化值
    局部变量(方法里定义)必须由程序员指定初始值
    -形参
    -方法里的局部变量
    -代码块里的局部变量

  • 相关阅读:
    AVPlayer中的问题
    封装网络请求
    FMDB的使用方法
    设置UITextField占位符的颜色和字体
    SQL SERVER性能优化综述
    关于学习
    学习java中对《类与对象》的认知
    Felling1-java
    关于学习JAVA第二章的心得
    学习JAVA第一章的心得
  • 原文地址:https://www.cnblogs.com/weststar/p/12349862.html
Copyright © 2011-2022 走看看