类和对象的关系?
在现实客观世界里: 类是抽象的,看不见摸不着的;对象是具体的,看的见摸得着。
类是对象的模板,对象是类的实例。
栈内存: 基本数据类型的数据 byte short int long float double char boolean
对象引用地址
堆内存: String 数组 实例化出的内容(new)
如何构建一个类?
public class 类名{
}
属性和方法的归属问题?
属于类(static) 属于对象
如何给封装后 类的成员属性(对象) 赋值?
1.通过setXX()赋值
2.通过构造方法进行赋值
访问修饰符?
private < 默认 < protected < public
包装类
基本数据类型 byte short int long float double char boolean
long(l/L) float(f/F) double(d/D)
字符串-->数值类型
int num1=Integer.parseInt("");
Integer num2=Integer.valueOf("");
方法重载overload?
定义:同一个类,方法名相同,参数列表不同(类型,个数,顺序)