Java基础
Java基础
Decent℡
勤能补拙
展开
-
重载和重写
#重载方法重载要满足的条件:多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同特点:重载仅针对同一个类中的名称和参数进行识别,与返回值无关。换句话说,不能通过返回值来判定两个方法是否相互构成重载。#重写方法重写概述:子类中出现了和父类一模一样的声明方法重写的应用:当子类需要父类的功能,而功能主体子类有自己特有的内容时,可以重写父类中的方法,这样既沿袭了父类的功能,又定义了子类特有的内容。...原创 2022-03-02 16:46:11 · 80 阅读 · 0 评论 -
成员变量和局部变量
1. 什么是成员变量和局部变量 成员变量:类中,方法外的变量 局部变量:方法中的变量2. 两者区别:区别 成员变量 局部变量 类中位置不同 类中方法外 方法内或者方法声明上 内存中位置不同 堆内存 栈内存 生命周期不同 随着对象的存在而存在,随着对象的消失而消失 随着方法的调用而存在,随着方法的调用完毕而消失 初始化值不同 有默认的初始化值 没有默认的初始化值,必须先定义,赋值,才能使用 ...原创 2022-03-02 16:14:35 · 59 阅读 · 0 评论 -
static关键字
static 关键字是静态的意思,可以修饰成员方法,成员变量。static 修饰的特点:被类的所有对象共享。static访问特点:非静态的成员方法:能访问静态的成员变量能访问非静态的成员变量能访问静态的成员方法能访问非静态的成员方法静态的成员方法:能访问静态的成员变量能访问静态的成员方法总结:静态成员方法只能访问静态成员...原创 2022-03-02 15:53:38 · 46 阅读 · 0 评论 -
final修饰符
final修饰符原创 2022-03-02 15:29:55 · 80 阅读 · 0 评论