当前位置:网站首页>static静态关键字和继承
static静态关键字和继承
2022-08-09 06:05:00 【二哈喇子!】
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
…
static静态关键字
static是静态的意思,可以用来修饰成员变量、成员方法。
static修饰成员变量之后称为静态成员变量(类变量),修饰方法之后称为静态方法(类方法)。
static修饰后的成员变量,可以被类的所有对象共享(访问、修改)。
public class User {
static String name;
int age;
}
总结
1、static是什么 ?
静态的意思,可以修饰成员变量、成员方法
2、static修饰的成员变量是什么? 有什么特点?
静态成员变量(有static修饰,属于类、加载一次,内存中只有一份),访问格式
类名:静态成员变量(推荐)
对象:静态成员变量(不推荐)。
实例成员变量(无static修饰,属于对象),访问格式:
对象.实例成员变量。
3、两种成员变量各自在什么情况下定义?
静态成员变量:表示在线人数等需要被类的所有对象共享的信息时。
实例成员变量:属于每个对象,且每个对象的该信息不同时(如:name,age,money…)
继承
Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。
Student称为子类(派生类),People称为父类(基类 或超类)。
作用:当子类继承父类后,就可以直接使用父类公共的属性和方法了
public class Student extends People {
}
总结
1、什么是继承? 继承的好处是啥?
继承就是java允许我们用extends关键字,让一个类和另一个类建立起一种父子关系。
提高代码复用性,减少代码冗余,增强类的功能扩展性。
2、继承的格式
子类 extends父类
3、继承后子类的特点?
子类 继承父类,子类可以得到父类的属性和行为,子类可以使用。
Java中子类更强大
边栏推荐
- MYSQLg高级------批量插入百万级数据量
- Text String Length Sorting - Online Tool
- qt发送邮件程序
- 2022-08-08:给定一个数组arr,表示从早到晚,依次会出现的导弹的高度。 大炮打导弹的时候,如果一旦大炮定了某个高度去打,那么这个大炮每次打的高度都必须下降一点。 1) 如果只有一个大炮,返回
- [GO]、数组与切片
- sql问题解答创建表的语句
- Introduction to AIOT
- 51串口通信(上)
- Adds, deletes, searches, and changes the leading doubly circular linked list (implemented in C language)
- zip压缩包密码解密
猜你喜欢
随机推荐
se2clam
一天学习一家上市公司:索菲亚
二十四节气之立秋
MYSQLg高级------批量插入百万级数据量
四氧化三铁/硫化铋纳米复合材料([email protected]@BSABiS纳米颗粒)|树状大分子稳定的硫化铋纳米颗粒|科研试剂
【mysql数据库】mysql数据库的使用
Deep Learning - Principles of Neural Networks 2
Open the threshold of the digital age, Metaverse NFT mall develops solutions
pytorch implements GAN entry case
sql问题解答创建表的语句
Distributed timing task framework xxl-job source code analysis
【Word】Add subscripts to the text of Word at the same time
tidb 宕机测试
untiy 倒计时
5G对物流行业的积极影响
直播源码开发,点击扫描跳转到扫码页面
Xray-强大的漏洞扫描工具
[R language] Extract all files under a folder to a specific folder
Polyamide-amine (PAMAM) dendrimer-bismuth sulfide composite nanoparticles | bismuth sulfide modified Gd‑DTPA‑OA ligand | for scientific research
【R语言】交互作用 测试数据