复习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
类行变量:
局部变量:方法(声明和初始化) 构造方法 语句中定义变量
成员变量:类中 方法体之外 创建对象时实例化 方法 构造方法
类变量
对象:实体,类的实例化,万物皆对象 动态
关系:类对象的抽象 对象类的实例化
类 语法:
[类声明修饰符]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
阅读全文
0 0
- 复习2
- 复习2
- 复习2
- 复习2
- 复习2
- 复习2
- 【滚动复习】滚动复习集中区2
- java基础复习--复习总结2
- 数据结构复习指南2
- 单词复习2
- C语言复习2
- SCJP认证复习~2
- 虚函数复习2
- 复习笔记-数据类型2
- JAVA复习2
- C的复习2
- 数据结构复习笔记(2)
- struts1.2复习完毕
- idea2017创建maven web项目
- 全排列
- apicloud常见问题总结。
- 远程BIOS重装系统就选KS-1001IP
- DES、3DES、AES、RSA、MD5、sha1 加密算法总结
- 复习2
- 基于Android系统的多点触摸屏(MultiTouchScreen)驱动
- Codeforces854D【数据结构-线段树】
- wince自启动程序退出方法
- Python中的set
- Spark SQL结构化数据处理
- 单点系统架构的可用性与性能优化
- 单词
- 解决ORALCE OCCI方式getString()报错,以及将getString()放在while循环里面报错的问题