Java面向对象部分

重载  方法名一样,参数列表不同,同一类的事情



方法的重写override

子类中,出现了和父类一模一样的方法时,子类重写父类方法,也叫覆盖

重写原因    不动源码

子类重写父类的方法,保证子类方法的权限大于或者等于父类方法权限



四大权限

Public.        protected.      Default.    Private.   



抽象类

定义一个方法,但具体不知道方法要做什么,所以不写方法主体,使用关键字abstract,同时类也需要用抽象修饰

Public abstract void work

抽象类不能实例化对象,不能new的,因为抽象方法没有主体


final最终类

不是能有子类,不可以被继承

public final class fu


static静态修饰

其修饰的数据不在属于对象的特有数据,而是共享的

如何实现对象的共享数据,在数据前加上static修饰

在静态中不能调用非静态

static的应用场景:多个事物是否有共性的数据


匿名对象

new person();

普通对象

person p=new person();

适用于只用一次或传递参数


内部类

将类写在其他类内部

内部类的成员调用依靠外部类

格式

外部类名.内部类名 变量=new 外部类对象().new 内部类对象();

变量.内部类方法()


Eclipse常用快捷键操作

1、Ctrl+T:查看所选中类的继承树

2、查看所选中方法的源代码

       Ctrl+滑动鼠标点击方法名,或者选中方法名后,按F3键查看所选中方法的源代码。





最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,300评论 0赞 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,258评论 18赞 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,305评论 0赞 62
  • 什么是对象 1.对象的概念:对特定一个存在事物2.什么是面向对象:以自我为中心对待一个特定事物存在,需要自己描述出...
    joshul阅读 873评论 0赞 1
  • 为什么说我不喜欢穷鬼,说实在的,光是物质上的贫穷真的还不足以让人产生太多反感因素。反而是穷鬼身上具备的一种万年屌丝...
    南海师姐阅读 771评论 15赞 5

友情链接更多精彩内容