Java OOP基础知识2_ccsynl的博客-程序员秘密

技术标签: java    

类方法

(1)入口方法:public static void main(String[] args){…} jvm 执行

(2)构造方法:public 类名(参数列表){…} 初始化类属性

(3)toString方法:类信息

(4)自定义方法:

访问修饰符:返回类型 方法名称(参数列表){
方法体;
}
a. 访问修饰符:public protected 默认/friendly private

b.返回类型:方法调用后返回值的类型
是否需要返回值
不需要返回值:void return 执行功能1
需要返回值:值类型决定返回类型返回类型>= 值类型 Return 执行功能1+2
return :方法级跳转语句

       1.结束方法
       2.返回值

c.方法名称:

     命名规则首字母:为小写的英文符号/_/$/¥
     其他部分:可以是英文字母/_/$/¥/数字
     整体命名:驼峰(除首字母外,其他单词首字母大写 myMotherDay)见名知意

d. 参数列表:0~N

       (1)0个   无参
       (2)1~3     直接入参
       (3)3个以上封装入参

       (4)参数的传递
          1.值传递:值的副本        基本类型
          2.引用传递:地址           引用类型(new 创建)

(5)方法的重载

  1. 在同一个类中,出现方法名称相同,参数不同的现象
    a. 类型
    b. 数量
    c. 不同类型顺序不同
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ccsynl/article/details/106886159

智能推荐

在Windows上搭建TensorFlow_fbbccc的博客-程序员秘密

在Windows上搭建TensorFlow在本文中,我将详细介绍如何在Windows 10上搭建TensorFlow环境,话不多说,直接开始。首先,需要Python环境和pip工具。1、获取Python和pip在Windows环境安装Python 3.x版本,通常安装包中集成了pip工具,安装会非常简单方便。具体见:https://www.python.org/downloads/windows/完成安装后,可以打开命令提示符并键入python,以查看你正在使用的版本。这里可以看到,我下载了3.7

go语言学习笔记 — 并发编程 — 轻量级线程goroutine(2):为函数创建goroutine_goroutine go func 参数_Locutus的博客-程序员秘密

使用go关键字为一个函数创建一个goroutine。函数与goroutine是一对多的关系,即可以为一个函数创建多个goroutine,一个goroutine必定只对应一个函数。为普通函数创建goroutine格式为一个go函数创建goroutine,写法如下:go 函数名( 参数列表 ) 其中,函数名是要调用创建goroutine的funcName;参数列表是函数入参。使用go关...

HibernateTemplate常用的方法_qq_3425385768的博客-程序员秘密

HibernateTemplate常用的方法 Serializable save(Object entity): 添加操作 void update(Object entity) : 修改操作 void delete (Object...

推荐一个阅读代码、文档的利器:屏幕贴图工具_IOT物联网小镇的博客-程序员秘密

这是道哥的第018篇原创文章目录一、你是怎么阅读 PDF 文件的?二、几种可能的方法三、屏幕贴图神器 Snipaste四、总结一、你是怎么阅读 PDF 文件的?作为已经软件开发人员,阅读代码或者 PDF文件是家常便饭的事情。假设有这样一个场景:你在看第 100 页的内容时,想回过头去看一下第 20 页的图片,你一般是如何操作?这篇文章为你推荐一个利器:Snipaste,如果你已经在使用这个非常顺手的工具软件了,下面的内容就可以不用看了,听听音乐享受人生去。二、几种可能的方法方法1用鼠标滚轮.

html 的tab页_yinww的博客-程序员秘密

tab.css-------------------------------/* BEGIN: Tabs */ul.tabs {float:left; position:relative; font-size:0.9em; list-style:none; margin:0; z-index:25; padding:0; padding-right:1px;}u

android自定义起止时间的时间刻度尺,Android 自定义View篇(六)实现时钟表盘效果..._SIB驴的博客-程序员秘密

前言Android 自定义 View 是高级进阶不可或缺的内容,日常工作中,经常会遇到产品、UI 设计出花里胡哨的界面。当系统自带的控件不能满足开发需求时,就只能自己动手撸一个效果。本文就带自定义 View 初学者手动撸一个效果,通过自定义 View 实现钟表功能,每行代码都有注释,保证易懂,看不懂你留言打我!!!实现效果1、先看效果图在这里插入图片描述2、下载地址3、步骤分析实现以上效果,主要分...

随便推点

vue 简单封装 axios 请求拦截器_CN_CKG__KK的博客-程序员秘密

第一步:引入 axios1、安装 -> npm install axios -S2、引用 -> main.js -> import axios form "axios"第二步:封装 axios 实例 - request.js1、创建 -> 在 src 目录下 创建 utils 文件夹2、新建 -> 在已创建好的 utils 文件夹中 新建 request.js, 此文件主要写 axios 请求拦截配置import axios from "axios"; // 导

Linux——Vi/Vim如何消除搜索后的关键字高亮_linux 关闭字符检索常亮_konsy_dong的博客-程序员秘密

大家应该都知道,在Vi里面如果要搜索某个关键字,只要键入/xxx就可以了,比如,我要搜索一个函数,我就键入 /snprintf 然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。 然后问题来了,这个高亮一直消不掉。。。。。而且第一次遇到这个问题,还不知道是因为搜索产生的高亮。。。重装了系统,结果发现只要输入下面这个,高亮就消失了。。。 :noh

如何两个电脑共享文件实现多人编辑_如何实现多人协同在线编辑?_桑一的博客-程序员秘密

​工作中,我们都免不了要和他人进行协作,有时候由于工作上方式、工作进展等某些层面的差异性,团队内部的信息同步、文件协同和软件项目管理等问题时常令人烦恼。伴随着团队经营规模的不断发展,这种问题也会愈来愈显著。在企业的日常运营中,多个部门和人员经常一起为一个项目服务,这往往需要文件的重复传输。在传输过程中,文件经常丢失,传输成本增加。跨地域文档的合作编写更为艰难,统计数据没法立即共享,造成信息孤岛状况...

touchgfx问题handleTickEvent - notify_GKoSon的博客-程序员秘密

基于上一个博客的案例测试研究问题:#ifndef FRONTENDAPPLICATION_HPP#define FRONTENDAPPLICATION_HPP#include <gui_generated/common/FrontendApplicationBase.hpp>class FrontendHeap;using namespace touchgfx;...

浅谈 cookie与session_ausession_Au.J的博客-程序员秘密

  谈论这两个之前,首先要说的就是HTTP协议,HTTP协议是无状态的协议。 无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据过来,但是,发送完,不会记录任何信息。这意味着每个请求都是独立的,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在...

特征选择和特征理解 (转)_weixin_30328063的博客-程序员秘密

作者:Edwin Jarvis特征选择(排序)对于数据科学家、机器学习从业者来说非常重要。好的特征选择能够提升模型的性能,更能帮助我们理解数据的特点、底层结构,这对进一步改善模型、算法都有着重要作用。特征选择主要有两个功能:减少特征数量、降维,使模型泛化能力更强,减少过拟合增强对特征和特征值之间的理解拿到数据集,一个特征选择方法,往往很难同时完成这两个目的。通常情况...

推荐文章

热门文章

相关标签