首页 > 其他分享 >static的个人理解,抽象类与接口

static的个人理解,抽象类与接口

时间:2023-09-26 20:56:57浏览次数:33  
标签:输出 变量 驼峰 接口 首字母 static 类型 抽象类

变量

每个变量都有类型,可以是基础类型也可以是引用类型

变量必须是合法的标识符(详情见上章)


一个类型可以同时输出多个变量如

int a=10,b=20,c=30

但是会使代码降低可读性,不建议使用

变量类型

1类变量

类变量是在方式之前括号中的变量,必须含有static,可不予声明和赋予含义直接输出,输出值为默认值,用法如下,在类中定义,可直接在方法中使用(感觉比实例变量方便呢)

![](C:\Users\余思衡\Pictures\Screenshots\屏幕截图 2023-09-13 210518.png)

2实例变量

与类变量位置相似,但不需要static,可不予声明和赋予含义直接输出,输出值为默认值,以下为使用方法,当实例变量在自己的类中可以直接引用

new Demo02() 加Alt与回车快捷自定义

![](C:\Users\余思衡\Pictures\Screenshots\屏幕截图 2023-09-13 205546.png)

3局部变量

与前二者有较大差异,在方式中,必须声明和赋予含义才可输出

备注

  • 默认值 数字基本类型为0或0.0 除基本类型都为null 布尔类型为false
  • ![](C:\Users\余思衡\Pictures\Screenshots\屏幕截图 2023-09-13 204516.png)不同方式之间的值不可互通

常量

常量被设定后,在程序运行过程中不允许改变,可增强程序可读性

用法在static前后加上final//顺序其实无关,修饰符不区分前后

变量的命名规范

  • 所有变量,方法,类名:见名知意原则,不要用拼音,特别是变量,想输入钱就输money,不要写个a啊什么的根本看不懂在干嘛
  • 类成员变量(在类中的变量):首字母小写和驼峰原则 如:monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量,全大写
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则

标签:输出,变量,驼峰,接口,首字母,static,类型,抽象类
From: https://www.cnblogs.com/javafirstlearn/p/17731127.html

相关文章

  • 震坤行API接口聚合解析,实现根据ID取商品详情
    震坤行是一个工业品服务平台,提供了API接口供开发者使用。要根据ID获取商品详情,您需要使用震坤行API接口并进行相应的请求。以下是使用震坤行API接口根据ID获取商品详情的示例代码(使用Python编写):pythonimportrequestsimportjson#震坤行API接口地址api_url="htt......
  • CH573 CH582 CH579蓝牙从机(Peripheral)/主机(Central)例程讲解一(蓝牙主从机收发数据
    原文链接:https://www.cnblogs.com/risc5-ble/p/15994545.html前言:蓝牙从机,顾名思义,就是一个蓝牙从设备,可以不断发送广播等待与主机建立连接进行通信,建立连接后,可以通知主机,也可以收到主机发的信息,一般使用BLE调试助手(安卓应用市场可下载),ios可使用Lightblue来进行调试通信等......
  • heygen模型接口 简单使用 java版
    HeyGen-AISpokespersonVideoCreator 官网地址Createavideo(heygen.com) api地址简介:公司最近对ai方面业务比较感兴趣了,特别是aigc合成式人工智能方面。国内现在都还处于试用阶段,真正面向的c端,b端的产品还不够完善。最的就是做了一些直播数字人,短视频数字人,数字......
  • java实现一个接口多个实现类,并且调用指定实现方法@Service
    接口packagecn.daenx.framework.notify.sms.service;importcn.daenx.framework.common.vo.system.utils.SmsSendResult;importjava.util.Map;/***短信接口*/publicinterfaceSmsService{SmsSendResultsendSms(Map<String,String>info,Stringphone......
  • 关于vite/cli构建项目的区别&环境变量配置&关于接口地址
    ####区别**Vite:**1.**开发服务器启动速度:**Vite通过利用ES模块的特性,实现了快速的冷启动和热模块替换。这意味着在开发环境中,启动开发服务器和应用程序的重新加载速度更快。1.**即时的按需编译:**Vite在开发过程中只会编译和打包当前正在编辑的文件,而不会重新构建整个......
  • 【遥遥领先】Eolink IDEA 插件:零代码入侵,自动生成接口
    省流版:Eolink有IDEA插件吗?有,而且遥遥领先!我们在一年半之前就发布了,而且功能更丰富!IDEA插件市场搜索“EolinkApikit”即可安装使用。......
  • 在线问诊 Python、FastAPI、Neo4j — 提供接口服务
    目录构建服务层接口路由层PostMan调用采用FastAPI搭建服务接口:https://www.cnblogs.com/vipsoft/p/17684079.htmlFastAPI文档:https://fastapi.tiangolo.com/zh/构建服务层qa_service.pyfromservice.question_classifierimport*fromservice.question_parserimpor......
  • 如何教会小白使用API接口获取商品数据
    在当今的数字化时代,API接口已经成为数据获取的重要通道。API,全称应用程序接口,是一种预定义的软件组件,用于提供特定的功能或数据。通过使用API接口,我们可以轻松地从各种数据源获取信息,包括商品数据。本文将指导小白如何使用API接口获取商品数据,从申请API接口、使用API接口到实际应用......
  • 6.接口说明
    55AA包着DSRC(F1指令),里面包着cos指令55AA指令解析 55AA000008F902010500840000087B00帧0008DATA域长度(命令字后的全部字节)F9命令字022卡槽,01第一条数据,055字节0084000008命令BST(F1)55AA04001cF1FFFFFFFF500391C00385B12353ACE1CD000......
  • 接口自动化测试--Postman安装和环境部署
    Postman是一款功能强大的网页调试和模拟发送HTTP请求的谷歌插件,可以使用各种方法发送网页HTTP请求,能够运行测试用例1.先安装Postman  官网:https://www.postman.com/downloads/?utm_source=postman-home这里下载的是Windows版本的进行安装的就好环境部署需要部署node.js、cnpm、......