学习java 7.6
作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/14979058.html
学习内容:
方法重写注意事项:子类不能重写父类的私有方法
子类的访问权限不比父类的低(父类默认,子类可以是默认也可以是public)
java中继承的注意事项:java中类只支持单继承,java中类支持多层继承
包就是文件夹,包是对类进行分类管理
javac -d . HelloWorld.java 用命令建包
导包(ALT + ENTER)是为了简化路径,如import java.util.Scanner
Scanner sc = new Scanner();
权限修饰符
状态修饰符:final、static
被final修饰的方法,不能被重写;final修饰的成员变量是常量;final修饰的类是最终类,不能被继承
final修饰基本变量不能变,final修饰引用类型变量,变量的地址不能变,但是变量的内容可以变
static被类的所有对象共享(能否使用静态关键字的条件)
static可以通过类名对象名调用
静态成员方法只能访问静态成员
多态的前提:有继承关系,有方法重写,有父类引用指向子类对象
Animal a = new Cat();
多态中成员访问特点:Animal a = new Cat();
左边 右边
成员变量 编译执行看左边
成员方法 编译看左边,执行看右边(成员方法有重写,成员变量没有)
多态的好处:提高了程序的扩展性
多态的弊端:不能使用子类的特有功能
明天内容:多态、抽象、接口
遇到问题:无
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)