无锡做网站排名,惠州网站建设 熊掌号,页面模板怎么修改,wordpress设置菜单跳转到锚目录
1.继承
2.修饰符
3.工具类
4.jar包的制作与使用 1.继承 是什么 1.面向对象的三大特征之一#xff08;封装、继承、多态#xff09;
2.可以使得子类具有父类的属性和方法#xff0c;还可以在子类中重新定义#xff0c;追加属性和方法。 继承的格式 public class F…目录
1.继承
2.修饰符
3.工具类
4.jar包的制作与使用 1.继承 是什么 1.面向对象的三大特征之一封装、继承、多态
2.可以使得子类具有父类的属性和方法还可以在子类中重新定义追加属性和方法。 继承的格式 public class Fu {public void show() {System.out.println(show方法被调用);}
}public class Zi extends Fu {public void method() {System.out.println(method方法被调用);}
}
继承中子类的特点 子类可以有父类的内容 子类还可以有自己特有的内容 继承中成员访问的特点不考虑父亲的父亲 成员变量编译看左运行看左
成员方法编译看左成员看右
通过子类对象访问一个方法 子类成员范围找 父类成员范围找 如果都没有就报错(不考虑父亲的父亲…)
在子类方法中访问一个变量 子类局部范围找 子类成员范围找 父类成员范围找 如果都没有就报错(不考虑父亲的父亲…) super关键字类比this 构造方法的访问特点 方法重写 当子类需要父类的功能而功能主体子类有自己特有内容时可以重写父类中的方法这样即沿袭了父类的功能又定义了子类特有的内容
Override 是一个注解(注解后面会学习到) 可以帮助我们检查重写方法的方法声明的正确性 java继承特点 Java中类只支持单继承不支持多继承 Java中类支持多层继承
2.修饰符
分为权限修饰符和状态修饰符 权限修饰符 状态修饰符 final(最终态)是最终的意思可以修饰成员方法成员变量类、 修饰方法表明该方法是最终方法不能被重写 修饰变量表明该变量是常量不能再次被赋值 修饰类表明该类是最终类不能被继承 final修饰局部变量 变量是基本类型final 修饰指的是基本类型的数据值不能发生改变 变量是引用类型final 修饰指的是引用类型的地址值不能发生改变但是地址里面的内容是可以发生改变的 static(静态)是静态的意思可以修饰成员方法成员变量 被类的所有对象共享这也是我们判断是否使用静态关键字的条件 可以通过类名“.”调用当然也可以通过对象名调用推荐使用类名调用 非静态的成员方法 能访问静态的成员变量 能访问非静态的成员变量 能访问静态的成员方法 能访问非静态的成员方法 静态的成员方法 能访问静态的成员变量 能访问静态的成员方法 总结成一句话就是静态成员方法只能访问静态成员
3.工具类
工具类的特点 构造方法私有 成员用static修饰 4.jar包的制作与使用 jar包的制作 第一步把工具类的代码单独写到一个模块中并添加文档注释
/*** 这是对xxx进行操作的工具类** author * version 1.0* param arr 参数* return 返回*/
第二步通过File找到新建模块的位置 第三步按照如下步骤选择要制作jar包的模块 第四步在弹出的窗体中选择要制作jar包的模块最后点击OK按钮 第五步在这个窗体中可以修改jar包的存放路径最后点击OK按钮 第六步选择Build下面的Build Artifacts... jar包的使用 制作帮助文档 后续可以转成chm格式