学习第三天



学习第三天,有学到了继承和接口,还有抽象类的概念,以及写代码应该注意的地方。
//定义一个抽象类

public abstract class test {

//只要看到一个属性被static修饰
//最好就用类.属性
//就是people.country="中国";
//不要用p1.country="中国";
private int age;
private String name;
/**
 * 定义一个抽象方法(表示很抽象的概念,
 * 自己并不知道自己可以做什么事,而是由具体的子类去实现
 * 所以不加{},以防其他类调用的时候没有具现化

 * 如果没有abstract,就要记得加{}

  public static void main(String arg[]){
      try {
//可能出错的代码
} catch (Exception e) {
// 出错了怎么处理,try出错了才会进入catch
}finally{
//可写可不写,100%会进来
}
       //Exception e是指所有的异常类型,如果要细化就要增加许多catch
       //catch (NullPointerException e)空指针类型异常


/**
 * USB是一个通用的接口,只要所有带在这个接口的设备,全部必须也可以使用
 * 里面的所有方法,接口可以被认为是一种最特殊的抽象类
 * 接口里面有两种东西:
 * 1.一堆抽象方法
 * 2,一推常量
 * @author DV6
 * 同方法的不同具体实现方法
 */
//常量,养成一个习惯,所有单词大写
public abstract class USB {
static int HEIGHT=10;

//大部分方法前面都加Public修饰
public abstract void link();//抽象方法1和2

public abstract void unlink();
}


//定义一个接口
public interface USBInterface {
static int HEIGHT=10;//static也可以不写
public abstract void link();//可以不写abstract ,默认有了

public abstract void unlink();
}


//implements是实现方法。相当于extends 
//只是一个通用的标准,里面不能带有任何的方法


学习第三天,有学到了继承和接口,还有抽象类的概念,以及写代码应该注意的地方。
//定义一个抽象类

public abstract class test {

//只要看到一个属性被static修饰
//最好就用类.属性
//就是people.country="中国";
//不要用p1.country="中国";
private int age;
private String name;
/**
 * 定义一个抽象方法(表示很抽象的概念,
 * 自己并不知道自己可以做什么事,而是由具体的子类去实现
 * 所以不加{},以防其他类调用的时候没有具现化

 * 如果没有abstract,就要记得加{}

  public static void main(String arg[]){
      try {
//可能出错的代码
} catch (Exception e) {
// 出错了怎么处理,try出错了才会进入catch
}finally{
//可写可不写,100%会进来
}
       //Exception e是指所有的异常类型,如果要细化就要增加许多catch
       //catch (NullPointerException e)空指针类型异常


/**
 * USB是一个通用的接口,只要所有带在这个接口的设备,全部必须也可以使用
 * 里面的所有方法,接口可以被认为是一种最特殊的抽象类
 * 接口里面有两种东西:
 * 1.一堆抽象方法
 * 2,一推常量
 * @author DV6
 * 同方法的不同具体实现方法
 */
//常量,养成一个习惯,所有单词大写
public abstract class USB {
static int HEIGHT=10;

//大部分方法前面都加Public修饰
public abstract void link();//抽象方法1和2

public abstract void unlink();
}


//定义一个接口
public interface USBInterface {
static int HEIGHT=10;//static也可以不写
public abstract void link();//可以不写abstract ,默认有了

public abstract void unlink();
}


//implements是实现方法。相当于extends 
//只是一个通用的标准,里面不能带有任何的方法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值