Java基础语法

Alex_Shen
2021-07-19 / 0 评论 / 0 点赞 / 150 阅读 / 597 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-03-31,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

基础语法

拥有C基础知识,主要列举出Java与C的不同点

视频教学地址:网址(P1-P193)

1. super关键字

继承类中访问父类中的成员变量

this:本类对象的成员引用

super:父类对象引用

2. 修饰符

修饰符同一个类中同一个包中子类无关类不同包的子类不同包的无关类
private
默认
protected
public
  • final关键字
  1. 修饰方法:方法不可被重写
  2. 修饰成员变量:常量不可修改
  3. 修饰类:不可被继承
  • static关键字
  1. 静态变量,被类的所有对象共享。
  2. 通常通过类名调用
  3. 静态成员方法只能访问静态成员

3. 接口

  • 接口定义
public interface 类{
    public abstract void 方法{
    	方法定义
    }
}
  • 接口实现
class 类 implements 接口 {
	重写接口中方法
} 
  • 接口的成员特点:

变量:public static final

方法:public abstract

  • 类和接口的关系

    1. 类和类的关系

      继承关系,只能单继承,但是可以多层继承

    2. 类和接口的关系

      实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口

    3. 接口和接口的关系

      继承关系,可以单继承,也可以多继承

4. 内部类

内部类的定义格式

public class 类名{
	修饰符 class 类名{
	}
}
  • 成员内部类:在类的成员位置

    外界创建对象使用:

    Outer.Inner io=new Outer().new Inner();
    
  • 局部内部类:在类的局部位置

  • 匿名内部类

0

评论区