首页 > 其他分享 >面向对象高级

面向对象高级

时间:2023-03-14 23:55:05浏览次数:36  
标签:静态方法 关键字 静态 成员 高级 面向对象 static 修饰

static 关键字

static 关键字是静态的意思,是Java中的一个修饰符,可以修饰成员方法,成员变量
  被static修饰的成员变量,一般叫做静态变量
  被static修饰的成员方法,一般叫做静态方法
static 修饰的特点
  1.被类的所有对象共享:是判断是否使用静态关键字的条件
  2.随着类的加载而加载,优先于对象存在:对象需要类被加载后,才能创建
  3.可以通过类名调用:也可以通过对象名调用(推荐使用类名调用)

static 关键字的注意事项
  1.静态方法只能访问静态的成员
  2.非静态方法可以访问静态的成员,也可以访问非静态的成员
  3.静态方法中是没有this关键字:this是指当前对象的引用,需要在创建对象后才会存在,静态存在时,对象可能还未被创建。

标签:静态方法,关键字,静态,成员,高级,面向对象,static,修饰
From: https://www.cnblogs.com/sunny-sml/p/17216865.html

相关文章

  • 面向对象进阶
    面向对象进阶一、递归1.概念:方法自己调用自己,但是会在某一个时机进行第次返回。注意:递归的行为,通常要放在递归的条件之后publicclassTest{ publicvoidfun(int......
  • JavaSE-day02(面向对象:内部类,枚举,泛型)
    一、内部类内部类是类中的五大成分之一(成员变量、方法、构造器、内部类、代码块),如果一个类定义在另一个类的内部,这个类就是内部类。当一个类的内部,包含一个完整的事物,且......
  • JavaSE-day01(面向对象高级)
    面向对象的核心:设计对象来处理数据,解决问题。一、静态static读作静态,可以用来修饰成员变量,也能修饰成员方法。1.1static修饰成员变量Java中的成员变量按有无static修......
  • Java面向对象
    方法:packagestudy1;publicclassDemo1{ publicstaticvoidmain(String[]args){ //调用方法 doubleaa=sjx(10,2); System.out.println("三角形的面积......
  • duboo高级案例
    1.服务降级Dubbo提供了服务降级的机制,以保障系统的稳定性和可靠性。在远程调用过程中,当服务提供方出现宕机、网络异常、超时等情况时,Dubbo会自动触发服务降级,以保障服务......
  • Hive中的高级函数
    高级函数1.炸裂函数UDTF   通常是将数组或者集合中或者结构体(涉及到数据类型-------复杂数据类型)中的元素单个输出特点:接收一行数据,输出一行或多行数据2.窗口函......
  • 分享10个高级sql写法
    本文主要介绍博主在以往开发过程中,对于不同业务所对应的sql写法进行归纳总结而来。进而分享给大家。本文所讲述sql语法都是基于MySql8.0博主github地址:http://git......
  • 面向对象
    面向对象面向对象是基于面向过程的编程思想面向对象的思想特点是一种更符合我们思考习惯的思想把复杂的事情简单化让我们从执行者变成了指挥者注意:如何让我们的操作更......
  • 面向对象
    面向对象1.初识面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题。面向对象思想物以类聚,分类的思维模式,思考问......
  • 面向对象类图的六种关系(继承、实现、依赖、关联、聚合、组合)
    进行面向对象设计时,经常需要根据场景抽象出一些类,梳理各个类之间的关系,实现一个“低耦合,高内聚”的系统。下面通过学生、班级、教师、学校这些角色和场景,说明面向对象中,类......