
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
类与对象的关系:类是抽象的 "蓝图",对象是类的具体实例,一个类可以创建多个不同属性值的对象。对象属性的核心:属性是对象的状态数据,建议用private修饰(封装),通过 Getter/Setter 访问和修改,可在 Setter 中做合法性校验。开发核心步骤:定义类(属性 + 构造方法 + Getter/Setter + 方法)→new创建对象 → 调用方法操作属性。
核心结论:布局文件 (.xml)≠必须对应 Java 文件,仅 Activity/Fragment 页面需一一绑定(规范),复用型布局无需专属 Java 文件;绑定规则:1 个 Java 文件可绑定多个布局(动态切换),1 个布局可被多个 Java 文件复用(如标题栏);逻辑处理:所有控件逻辑由「当前页面的 Java 文件」处理,复用布局无独立逻辑文件;命名规范:Activity/Fragment
Manifest 文件夹:Android Studio 中无单独文件夹,位于下,是应用的核心配置文件;核心作用:应用身份标识、组件注册、权限声明、SDK 版本配置;必选标签<manifest><uses-sdk>、启动页<activity>;关键属性package(包名)、(最小版本)、exported(Android 12 + 必选);核心规则:所有组件必须注册、危险权限需动态申请、启动页需包含
Java 中的继承,是通过extends关键字,让一个子类 (派生类)去获取 / 复用一个父类 (超类 / 基类)的所有【非 private】的属性和方法,子类只需要编写自己独有的属性和方法即可。父类:存放多个子类的公共属性和方法,是所有子类的「模板」;子类:基于父类,只写自己独有的内容,实现「复用 + 扩展」。子类继承父类后,对父类的同名、同参数、同返回值的方法,重新编写方法体,这种行为叫做「方
工具类(Utility Class/Helper Class)是 Java 中专门用于封装通用的、可复用的方法的类,这些方法通常是静态方法,用于解决某一类通用问题(比如字符串处理、数字计算、日期转换、网络请求、数据存储等)。核心价值代码复用(一次编写,多处调用)、简化逻辑(将复杂的通用操作封装成简单方法)、便于维护(统一修改,所有调用处同步生效)。你的代码关联:你之前写的MyMath类(包含add







