Java基础学习3
面向对象

类
public class student {
String name;//属性
int age;
public student(String name, int age) {//有参构造方法---->alt+insert生成
this.name = name;
this.age = age;
}
public student() {//无参构造方法
}
public void say(){
System.out.println("Hello!");
}
}
public class Dome01 {
public static void main(String[] args) {
student student1=new student("xiaoming",21);//在堆中分配空间,使用有参构造方法进行赋值
System.out.println(student1.name);
student1.say();
}
}
小结
-
类是一个模板,抽象的,对象是一个具体的实例。
-
方法:定义,调用
-
引用
-
引用类型:八大基本数据类型:byte,short,int,long,float,double,char,boolean
-
对象是通过引用来操作的:栈---->堆
-
属性:
-
成员变量
-
初始化:数字:0,char:u0000,boolean:false,引用:null
-
对象的创建和使用:
-
必须使用new关键字进行创建,如:Student student=new student()
-
对象的熟悉
-
对象的方法
面向对象的三大特性:封装,继承,多态
封装

封装的作用

继承

注意:

重写

多态

接口
接口的定义

接口的作用

实例
//关键字 interfce 接口都需要实现类
public interface Userserivce {
void add();
void delete();
void update();
void query();
}
实现类:
public class UserserivceImpl implements Userserivce{//implements去实现接口且可以实现多个接口
异常
定义:

分类

快捷键:ctrl +alt+t;
实现
public static void main(String[] args) {
int a=6;
int b=0;
try {//尝试执行
System.out.println(a/b);
} catch (Exception e) {//捕获异常,如果捕获则执行里面代码
System.out.println("b不能为0");
} finally {
}
}
浙公网安备 33010602011771号