JAVA初学笔记1

1:出现在类之前的控制符:public和default

public:所有的类都可以使用;

default:在同一包中的类可以访问,默认控制符。

出现在成员变量和成员方法前的控制符:private,public,default和protected

private:只在类的内部能被访问,外部不能访问;

public:所有的类都可以访问;

default:只有在同一个包的类才能访问

protected:不仅同一个包中的类能访问,并且位于其他包中的子类也可以访问。

2:继承extends,覆盖现象,类不支持多继承。

3:多态的两种表现形式:重载和覆盖

4:传值引用和传址引用:传址引用主要针对对象操作,传递的是一个对象句柄的拷贝,形成了多个变量操作一个对象的局面,任何一个针对句柄操作的变量,都会影响到其他的变量。

5:接口interface,类实现接口时用implements关键字

6:继承必须是单继承的,即一个类只能继承一个类,而接口则无所谓,一个类可以实现一个接口,也可以同时实现另一个接口

7:接口的继承:extends

8:内部类和局部内部类:局部内部类之前不加修饰符,范围为定义它的代码块

9:匿名内部类:内部类的名字直接以对象名来代替,不能定义构造方法。

10:抽象就是将拥有共同方法和属性的对象提取出来,设计一个更加通用大众化的类,称为抽象类,用abstract关键字。含有抽象方法的类一定是抽象类,但抽象类不一定含有抽象方法,也可以全部是具体的方法。抽象类不能被实例化,即不能使用关键字new来生成实例对象。

11:接口内的方法自动设置为public的,抽象类中的方法必须手动声明访问可控制符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值