复习2

来源:互联网 发布:360防止网络控制 编辑:程序博客网 时间:2024/06/05 11:36
类:类是模板,描述一类对象的行为和状态 静态
类行变量:
    局部变量:方法(声明和初始化) 构造方法 语句中定义变量
    成员变量:类中 方法体之外 创建对象时实例化  方法  构造方法

    类变量
对象:实体,类的实例化,万物皆对象  动态

关系:类对象的抽象  对象类的实例化
类  语法:
    [类声明修饰符]class 类名 [继承][接口]{
        0--n个属性
    public String name;//姓名
        0--n个方法
    public void tell(){
        System.out.println("Hello World!");
        }
    对象申明
    people p;
    对象创建
    p = new people();
    结合
    people p = new people();//int a = 5;
    }
方法:每个对象有自己的行为和使用的方法(相当于数学中函数 完成一段功能的代码集合)
优点:简化代码  整洁 共享 逻辑严谨
规则:必须字母 _  $ 开头  可以包括数字不能开头
     语法:
    [修饰符] 返回值类型  方法名([参数列表])[throws 例外1,例外2]{
        方法体;
        [返回值;]
    }
     修饰符:public  static  final...
     返回值类型:没有返回值  用void
              有返回值 放回什么类型就用什么类型
     方法名:方法名字
         首字母小写
         多个单词组成 第一个单词外其他单词首字符大写
         方法名最好明确表达主要功能  不怕名字长
     参数列表:参数像是一个占位符  方法调用有参传参  没有直接调用 这个值称为实参或变量
     方法体:完成该方法的功能
     返回值:有返回值void则没有返回值   有用对应类型的参数
     方法调用:(函数)方法  直接调用  类  不可调用  必须有一个类一个对象
     静态方法:加修饰符static  静态  属于类  可以使用类,对象调用  默认类调
     普通方法:没修饰符static  普通  属对象  可以使用对象  this  也可直接调用
     调用方法:有没有static  有没有返回值  参数
     形参:参数列表中  定义的参数
     实参:传给形参中的实参 调用的
     传递:只有一种方式 (传递值)实际值              地址值
                        形参变化  实参自身不受影响    形参变化实参一起变化
 方法重载:1.必须是同一个类
       2.方法名(也可以叫函数)一样
       3.参数类型不一样或参数数量不一样


构造方法:初始化对象的内部对象  给属性赋值
      创建对象使用new 构造方法() 完成
[访问控制符] 方法名([参数列表]){方法名和类名一致
    方法体;
    }
构造方法的特点:
    方法名和类名一致  没有返回值也不能写void  不能直接调用  至少有一个构造方法 没有定义默认
构造方法:创建对象 (new一个对象) 一个构造方法调用另一个用this
原创粉丝点击