导包
- 导包:import java.util.Scanner;
- Scanner的实例化:Scanner next = new Scanner(System.in);
- 调用Scanner类的相关方法
Java面向对象学习的三条主线
1.Java类及类的成员:
属性,方法,构造器;代码块,内部类
2.面向对象的三大特征:
封装性,继承性,多态性(如果是四个的话加一个抽象性)
3.其他关键字:
this,super,static,final,abstract,interface,package,import
面向对象的两个要素
类:把具有相同的静态特征和动态特征的对象归为一类
静态特征(属性) 动态特征(方法)
总结:一个类中只能包含属性或者方法两个部分
对象:世间万物皆对象,只要能看得见摸得着的就是对象
类和对象的使用
1.创建类和类的成员
2.创建类的对象
Person per = new Person();
类名 p1 = new 类名();
3.通过对象.属性或对象.方法来调用对象的结构
如果创建了一个类的多个对象,则每个对象都独立的拥有一
套类的属性(非static的)
意味着:如果我们修改一个对象的属性a则不影响另一个对象属性a的值
类和对象的关系
类是对象的类型,类是抽象的
对象是类的实例,对象是具体客观存在的
局部变量和全局变量的区别
1.作用域不同
全局变量可作用于本类中
局部变量仅作用于本方法中
2.初始值不同
全局变量具有初始默认值
局部变量没有初始默认值使用之前必须要赋值
3.全局变量与局部变量同情况下局部变量具有优先级
方法的声明
访问修饰符 返回类型 方法名(参数列表){
方法的主体
}
举例:public void show(string name){
}
注意事项:
1.调佣带参数方法时,参数列表的个数,顺序,类型均 要保持一致
2.定义方法时候的参数叫做形参需要加上数据类型
调用方法的参数叫做实参,不需要加数据类型、