java中返回值类型的快捷键_Eclipse快捷键⽂档jar包4、修饰
符混合5、何时定义变。。。
01eclipse快捷键
* A:  Ctrl+T:查看所选中类的继承树
例如,在下⾯代码中,选中Teacher类名,然后按Ctrl+T,就会显⽰出Teacher类的继承关系
* B:  查看所选中⽅法的源代码
Ctrl+滑动⿏标点击⽅法名,或者选中⽅法名后,按F3键查看所选中⽅法的源代码。
02java中的⽂档注释和制作
* A: 在eclipse使⽤时,可以配合⽂档注释,导出对类的说明⽂档,从⽽供其 他⼈阅读学习与使⽤。
通过使⽤⽂档注释,将类或者⽅法进⾏注释⽤@简单标注基本信息。如@author 作者、@version代码版本、@param⽅法参数、@return ⽅法返回值等。
03eclipse⽣成jar包
04JAVA_HOME配置
05导⼊jar包
* A:  导⼊jar包:即把指定的jar包,加⼊到指项⽬中,提供给项⽬使⽤。
导⼊jar包的过程是将jar包加⼊到项⽬的.classpath⽂件中去,让项⽬识别,便可以使⽤jar包中所有的.class⽂件类。
以下是加⼊步骤:
1:项⽬根⽂件夹下创建lib⽂件夹,⽤于同⼀管理所有的jar⽂件
2:把jar⽂件复制到lib⽂件夹中
3:右键点击jar⽂件,点击Build Path,选择Add to Build Path,此时查看项⽬根⽂件夹下的.classpath⽂件,发现新加⼊的jar包路径被配置到了该⽂件中。说明可以使⽤jar包中所有类了。
注意:
Jar包加⼊后,必须Add to Build Path才能使⽤
Jar包加⼊后,加⼊的类也必须导包,如果加⼊的类其包名与现有类包名相同,则视作在同⼀个包下。(不常见)
==============================第⼆节课开始====================================
07不同修饰符使⽤细节
A: 常⽤来修饰类、⽅法、变量的修饰符如下:
public 权限修饰符,公共访问, 类,⽅法,成员变量
protected 权限修饰符,受保护访问, ⽅法,成员变量
默认什么也不写 也是⼀种权限修饰符,默认访问, 类,⽅法,成员变量
private 权限修饰符,私有访问, ⽅法,成员变量
static 静态修饰符 ⽅法,成员变量
final 最终修饰符 类,⽅法,成员变量,局部变量
B: 不能同时使⽤的修饰符
同时,abstract与private不能同时使⽤;
同时,abstract与static不能同时使⽤;
同时,abstract与final不能同时使⽤。
C: 修饰类能够使⽤的修饰符:
修饰类只能使⽤public、默认的、final、abstract关键字使⽤最多的是 public关键字
a:代码案例
public class Demo {} //最常⽤的⽅式
class Demo2{}
public final class Demo3{}
public abstract class Demo4{}
D:修饰成员变量能够使⽤的修饰符:
public : 公共的
protected : 受保护的
: 默认的
private :私有的
final : 最终的
static : 静态的
使⽤最多的是 private
a: 代码案例
public int count = 100;
protected int count2 = 100;
int count3 = 100;
private int count4 = 100; //最常⽤的⽅式
public final int count5 = 100;
public static int count6 = 100;
E:修饰构造⽅法能够使⽤的修饰符:
public : 公共的
protected : 受保护的
: 默认的
private :私有的
使⽤最多的是 public
public Demo(){} //最常⽤的⽅式
protected Demo(){}
Demo(){}
private Demo(){}
修饰成员⽅法能够使⽤的修饰符:
public : 公共的
protected : 受保护的
: 默认的
private :私有的
final : 最终的
static : 静态的
abstract : 抽象的
使⽤最多的是 public
public void method1(){}//最常⽤的⽅式
protected void method2(){}
void method3(){}
private void method4(){}
public final void method5(){}
public static void method6(){}//最常⽤的⽅式
public abstract void method7();//最常⽤的⽅式
07局部变量和成员变量解析
* A:程序编译
数学⼯具类
public class MathTool {
/
/求两个数的和的⼆倍
public double sum2times(int number,int number2) { return (number+number2)*2;
}
//求两个数的积
public double area(int number,int number2) {
return number*number2;
}
}
static修饰的变量public class CFX {
//因为长与宽,在现实事物中属于事物的⼀部分,所以定义成员变量
private int chang;
private int kuan;
public CFX(int chang, int kuan) {
this.chang = chang;
this.kuan = kuan;
}
//求长与宽的周长
public double zhouChang() {
return (chang+kuan)*2;
}
//求长与宽的⾯积
public double mianJi() {
return chang*kuan;
}
public int getChang() {
return chang;
}
public void setChang(int chang) {
this.chang = chang;
}
public int getKuan() {
return kuan;
}
public void setKuan(int kuan) {
this.kuan = kuan;
}
}
08类作为⽅法的参数
* A:  类作为⽅法参数
在编写程序中,会经常碰到调⽤的⽅法要接收的是⼀个类类型的情况,那么这时,要向⽅法中传⼊该类的对象。如下代码演⽰:
public void show(){
System.out.println("show⽅法执⾏了");
}
}
//测试类
public class Test {
public static void main(String[] args) {
//创建Person对象
Person p = new Person();
//调⽤method⽅法
method(p);
}
//定义⼀个⽅法method,⽤来接收⼀个Person对象,在⽅法中调⽤Person对象的show⽅法
public static void method(Person p){
p.show();
}
09抽象类作为⽅法参数与返回值
* A:  抽象类作为⽅法参数
今后开发中,抽象类作为⽅法参数的情况也很多见。当遇到⽅法参数为抽象类类型时,要传⼊⼀个实现抽象类所有抽象⽅法的⼦类对象。如下代码演⽰:
//抽象类
abstract class Person{
public abstract void show();
}
class Student extends Person{
@Override
public void show() {
System.out.println("重写了show⽅法");
}
}
//测试类
public class Test {
public static void main(String[] args) {