Java--类中方法的声明和使用

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

Java–类中方法的声明和使用

package com.shan.object_oriented;

/**
 *
 * 类中方法的声明和使用
 *
 * 方法:描述类应该具有的功能
 *      例如: Math类:sqrt()\random()
 *            Scanner类:nextXxx()
 *            Arrays类:sort()\tostring()
 *
 * 一、举例
 *  public void eat(){}
 *  public void sleep(int hours){}
 *  public  String getName(){}
 *  public String getNation(String nation){}
 *
 * 二、方法的声明: 权限修饰符 返回值类型 方法名(形参列表){
 *                  方法体
 *               }
 *     static、final、abstract 来修饰方法
 *
 * 三、说明
 *      a. 关于权限修饰符:默认权限的修饰符都是public
 *         Java规定的4中权限修饰符:private、public、缺省、protected  封装性细说
 *      b. 返回值类型:有返回值 vs 没有返回值
 *          如果方法有返回值时,则必须在方法声明时,指定返回值的类型;同时return关键字来返回指定类型的变量或常量。
 *      c. 方法名:属于标识符,遵循标识符的规则和规范,"见名知意"
 *
 * 四、return 关键值的使用
 *
 * 五、方法的使用,可以调用当前类的属性或方法
 *
 * 快捷键:
 * Alt + <- 返回上一次的位置  进入方法体中返回调用方法的位置
 * Alt + -> 返回上一次的位置
 *
 * @author shan
 * @date 2021/5/15
 */
public class CustomerTest {
    public static void main(String[] args) {
        Customer c1 = new Customer();

        c1.eat();

    }

}

//客户类
class Customer{

    //属性
    String name;
    int age;
    boolean isMale;

    //方法
    public void eat(){
        System.out.println("客户吃饭");
    }
    public void sleep(int hours){
        System.out.println("休息了" + hours + "个小时");
    }

    public  String getName(){
        return name;
    }

    public String getNation(String nation){
        String info = "我的国籍是:" + nation;
        return info;
    }
}

Java面向对象学习笔记:中属性的使用方法声明使用 1.中属性的使用 属性(成员变量) vs 局部变量 1.相同点: 1.1定义变量的格式:数据型 变量名 = 变量值 1.2先声明,后使用 1.3变量都有其对应的作用域 2.不同点: 2.1 在声明的位置的不同 属性:直接定义在的一对{}内 局部变量:声明方法方法形参、代码块内、构造器形参、构造器内部的变量 2.2关于权限修... 阅读详情

相关推荐

2. 第一个 SAP CDS View 源代码的详细解析:CDS View 底层自动生成 SQL View 的关系讲解

笔者前一篇教程文章,带着大家在 ABAP 系统创建了一个最简单的基于sflight数据库表的 CDS View:本文对这简单的 14 行源代码背后的知识点进行详细讲解。CDS 全称是 Core Data Services,它是一种数据建模技术,帮助开发者以更直观高层的方式去描述数据库中所需的数据结构。在一个典型的 SAP ABAP 开发场景,CDS 经常被用来编写各种用于报表、接口或业务逻辑的数据视图。通常,这些视图包含一系列注解。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 968

面向对象:4.方法

面向对象:4.方法 方法声明使用 方法:描述应该具有的功能 比如: ​ Math:sqrt()\random() … ​ Scanner:nextXxx() … ​ Arrays:sort() \ binarySearch() \ toString() \ equals() \ … 1.举个例子: public void eat(){} public void sleep(int hour){} public String getName(){} public String

好汤圆的博客 417

【Charge】仿真目录

Author: JiJi\textrm{Author: JiJi}Author: JiJi Created Time: 2026.01.20\textrm{Created Time: 2026.01.20}Created Time: 2026.01.20 Modified Time: 2026.01.20\textrm{Modified Time: 2026.01.20}Modified Time: 2026.01.20工作流程材料模型[Charge] 电荷分布与折射率变化理论 [Charge] FDTD

u011699626的博客 283

Java方法的定义、声明、调用、重载

Java方法的定义,声明,调用,重载,以及 调用方法的执行过程,什么是方法方法又叫函数,(数学中y=f(x) ,f相当于某种处理过程,这就要函数)

weixin_43876682的博客 1663

java语法|方法声明、四种方法型【无参无返回值、有参有返回值等程序详解】

需要在()声明型。3、在使用新定义的方法时,参数的名字可以方法中调用的变量。

mengxiang_的博客 6904

方法声明调用

*引用数据型: **

ChinaJDK的博客 293

JAVA方法(函数)的定义与使用

一、方法的定义 二、无参无返回值方法 三、无参带返回值方法 四、带参无返回值方法 五、带参带返回值方法

HoHiuChing的博客 3万+

Java方法声明使用

板鸭

weixin_49757916的博客 1480

Java方法声明声明总结

wp:list方法声明包含多个可选必需部分,如访问修饰符、泛型、返回型、方法名等。声明涉及的继承、接口实现,以及内部的方法字段。继承(extends)接口实现(implements)是影响结构的关键字,决定了方法签名行为。/wp:list。

2402_85491806的博客 727

JSP 页面声明变量、方法、嵌入Java代码

一、学习目标理解JSP页面中的声明区域,在“<%!”“%>”标记在JSP页面中的用途,即用于声明变量、方法、嵌入Java代码。2、掌握变量声明的用法。3、学习方法声明调用。4、演示声明使用。二、教学过程在 JSP 页面中可以声明变量...

cnzzs的博客 1643

day19java学习打卡:方法声明使用

Arrays:sort()\binarySearch()(查找)\toString()\equals()……* ②针对有返回值型的方法使用“return 数据”方法返回所要的数据。* 3.2.1如果方法有返回值,则必须在方法声明时,指定返回值的型,同时;* public void eat() {} //void:没有返回值 //没有形参。* public String getname() {} //有返回值;//结果为:休息了8个小时。

2301_81730937的博客 762

Java方法声明使用

方法:描述应该具有的功能。 比如:Math:sqrt()\random() … Scanner:nextXxx()… Arrays:sort() \ binarySearch() \ toString() \ equals() \ … 1.举例: public void eat() {} public void sleep(int hour) {} public String getName() {} public String getNation(String nation) {} 2.方法声明

weixin_44569346的博客 1916

java中String声明相关方法介绍

String 因为java中char型只能表示单个的字符,不能表示由多个字符连成的字符串,而在java中定义了String来表示创建字符串对象,其主要位于java.lang包中,Stringjava中常用的,对其声明方法的掌握是我们研究其他东西的基础。 1、声明字符串 在java中必须利用一对双引号("")来表示字符串,哪怕是单个字符或者字符运算,只要是加上了双引号,都属于字符串的定...

LMD_BTBU的博客 2549

java声明内部变量_内部体中不能声明变量方法

age com.内部;public class RedCowForm {String formName;RedCow cow;//内部声明对象RedCowForm(){}RedCowForm(String s){cow=new RedCow(150,112,5000);formName=s;}public void showCowMess(){cow.speak();}class RedCow...

weixin_29526313的博客 678

java 方法 修饰词,Java声明修饰词

*声明[修饰符] class [extends 父名] [implements 接口列表]{ }修饰符:可选,用于指定访问权限,可用值为public,abstractfinnal.名:一般情况下,要求首字母要大写。extends 父名:可选,用于指定要定义的继承于哪个父。implements 接口列表:用于指定该实现的是那些接口。一个声明为public,就表明该可以被所有...

weixin_42361608的博客 360

java基础 方法使用声明

package com.objectoriented.java; /* * 方法使用声明 * * 方法声明:权限修饰符 返回值方法名(形参列表){方法体} * 注意:static,final,abstract是用来修饰方法的 * * 权限修饰符:public,private,缺省,protect * * 返回值型:有返回值无返回值 *有返回值:方法声明是要指定返回值型,并且方法需要用return关键字来返回指定型的变量或常量 *无返回值用void,viod也可以使用关键字ret.

wjmcwt的博客 229

java的定义方法 的基本语法成员声明

在这个例子中,我们定义了一个名为car的别,它有两个私有属性:coloryear。该还包括一种方法startengine,以及访问修改属性的gettersetter方法。在Java中,是对象的蓝图或模板,它定义了对象的行为状态。定义一个不仅需要考虑它的属性(数据),还需要考虑它的方法(行为)。简而言之,Java的定义成员声明的基本语法似乎很简单,但它实际上包含了许多设计原则最佳实践。通过不断的实践学习,您将能够更好地设计实现Java别,从而编写更高效、更容易维护的代码。

2501_94114815的博客 30

内部体中不可以声明变量方法_Java之——接口

这篇文章主要是简单总结一下Java中的接口的一些内容。是具有相同属性服务的一组对象的集合。为属于该的所有对象提供了统一的抽象描述,其内部包括属性服务(功能)两个主要部分。在面向对象的编程语言中,是一个独立的程序单位,应该有一个名并包括属性说明服务说明两个主要部分。接口接口(Interface),在JAVA编程语言中是一个抽象型,是抽象方法的集合(接口面都是抽象方法),接口通...

weixin_34676828的博客 726

Java自学习day8-方法声明使用

方法声明使用 方法:描述应该具有的功能。 比如:Math:sqrt()\random() … Scanner:nextXxx() … Arrays:sort() \ binarySearch() \ toString() \ equals() \ … 1.举例: public void eat(){} public void sleep(int hour){} public String getName(){} public String getNation(String nation){}

加油鸭 359

内部体中不可以声明变量方法_Java基础篇——对象

Java是面向对象的程序设计语言,那什么是面向对象程序设计呢?面向对象程序设计就是通过对象来进行程序设计。那什么又是对象呢?我们必须要先了解一下的概念。什么是是一个抽象的概念集合,表示对事物的描述,是具备某些共同特征的实体的集合,它是一种抽象的数据型,是对一“事物”的属性行为的描述。例如,每个人都有共同的属性(姓名,性别,年龄,身高,体重,爱好……),也有共同的行为(吃饭,睡觉,说话…...

weixin_39791225的博客 940

上课笔记:Java方法(函数)的声明使用(强烈推荐尚硅谷老师的java课程)

内容:方法(函数)的声明使用,代码中有详细讲解。 此篇文章来自b站尚硅谷老师的上课笔记,强烈推荐尚硅谷老师的java课程,十分详细 package com.atguigu.java; /* * 方法声明使用 * * 方法:描述应该具有的功能。 * 比如:Math:sqrt()\random() \... * Scanner:nextXxx() ... * Arrays:sort() \ binarySearch() \ toString() \ ..

weixin_60946155的博客 362
上一篇: JavaSE--属性和局部变量
下一篇: 使用PreparedStatement实现批量数据的操作(代码优化)
一语呢喃
博客等级 码龄9年 149粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值