昨日总结
- 类,对象,方法
- 类是一种抽象的东西
- 对象是实现存在具体的事物
- 类和对象是一系列的属性和行为的封装
- 方法:单一功能的产生过程
- 原材料->入参
- 产品-> 返回值
以上仅可观看;
重载(Overload)
重载简解:方法名相同,参数列表,参数类型,参数顺序不同;
递归
递归简解:自己调自己;
//递归公式,理解理解理解
public int fibo(int n){
if (n==1&&n==2){
return 1;
}
return fibo(n-2)+fibo(n-1);
}
1 1 2 3 5 8 13 21 :要算出后面的数,前两个数相加
包
包的作用:
- 保证全球唯一性
- 命名空间
- 包名一半是公司域名倒写,全小写
- 包是没有父子关系的,都是平级关系
构造器
重点简解:
如果一个类中,没有构造器,回默认存在一个无参构造器
如果一个类中,写有有参构造器,那么默认的无参就没了;
this代表了上下文中自己;是一个引用,指向自己
this()构造器的调用必须放在首行;
static
** 面试点:静态方法不可以访问非静态变量和方法;**
一但某个方法或者变量使用static修饰;
意味着该变量或者方法,于对象无关。
只跟类有关;
注:因此静态变量或者静态方法也可以称为类变量或类方法;
以上内容均为自己理解,不作为准确定理。 选择性观看,持续跟新进度,喜欢感谢关注 CSDN博主:One_Gun