2021-04-23

JAVA基础程序

Java面向对象(总结)

一、面向对象思想
类、对象

二、类
一个模板、有属性、有方法,描述一个事物

  • 属性:成员变量
  • 行为:成员方法
  • 构造方法:
  • 1、方法名与类名相同
    
  • 2、没有返回值
    
  • 3、没有return语句
    
  • 构造方法的重载:
  • 1、方法名相同,参数类型或参数个数不同;
    
  • this关键词:
  • 1、区分局部变量和全局变量
    
  • static静态:
  • 1、静态方法只能访问静态成员
    
  • 2、静态成员的调用:类名,不能实例化
    

三、类的封装

  • private私有的 :设置器和获取get和set方法

四、类的继承
类之间的关系:

  • exlends关键词
  • 特性:单继承、多层继承
  • 重写父类方法

五、抽象
有抽象方法的类必须抽象

  • 抽象方法和抽象类
  • 抽象方法:没有方法体
  • 继承的抽象类必须实现抽象方法(实现:在子类里写方法体)

六、interface声明接口
所有的方法都是抽象的情况下

  • impements实现接口
  • 实现接口后必须全部实现接口内的方法

七、多态
参数类型不同,导致结果不同。

  • 向上转型
  • 向下转型

八、包和访问控制

  • 包:package
  • 导入包:import
  • 访问控制:
  •  1、private私有的
    
  • 2、默认的default
    
  • 3、protected受保护的
    
  • 4、public 公开的
    

九、异常

捕获异常:

  • try{
  • }catch(Exception e){
  • }

抛出异常: throws Exception

  • public static void Dive(int a,int b) throws Exception{

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值