首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《从零开始学java篇 面向对象的细节知识点

《从零开始学java篇 面向对象的细节知识点

作者头像
北极的代码
发布2026-04-22 19:45:40
发布2026-04-22 19:45:40
840
举报
文章被收录于专栏:JavaSEJavaSE

面向对象的细节知识点

:包就是文件夹,用来管理不同的功能的java类,方便后期代码维护。 包名:公司域名反写+包的作用,需要全部英文小写,见名知意。 注意:使用同一个包中的类时,不需要导包。java.lang包中的类时,不需要导包(字符串,找源码)。

final:不能被改变的 可以修饰 方法,类,变量 final修饰方法———表明是最终方法,不能被重写---规则。  final修饰类————表明是最终类,不能被继承。  final修饰变量————叫做常量,只能被赋值一次。

注:若要用final修饰引用数据类型时,不能更改的是地址值,内部的属性是可以变的。如·数组,字符串(源码中字符串用了final还有private关键字,没有提供对应的set get方法,所以字符串的内部属性也不能变)。

常量:实际开发中,常量一般作为系统的配置信息,方便维护,提高可读性。单个单词--全部大写,多个单词---全部大写,单词之间用下划线隔开。

抽象类:在继承时,父类中的方法与子类并不完全相同,这时继承时就要仔父类中随便书写一个方法体,然后在子类重写,但是如果子类不重写,也没办法。 所以用abstrac写一个抽象方法·,强制重写。

抽象方法得定义格式:public abstract 返回值类型 方法名 (参数列表); 抽象类的定义格式:public abstract class 类名{};

注:抽象类不能创建对象,但可以写构造方法,构造方法的作用是当创建子类对象时给属性进行赋值的!!!!,即是在创建子类继承抽象类时(此时是父类),可以在子类创建对象,但同时也需要重写抽象类中的所有抽象方法。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档