1.成员变量

在类中声明的变量为成员变量

//Dog类

class Dog{

String name;//成员变量

}

public class Test1{

public static void main(String[] args){

String name="xiaoxiao";//局部变量

Dog A=new Dog();

System.out.println(A.name);

System.out.println(name);

}

}

成员变量没有赋值时会有默认值,如下表所示

成员变量类型

取值

byte

0

short

0

int

0

long

0L

char

'\u0000'

float

0.0F

double

0.0D

boolean

false

所有引用类型

null

2.return关键字

(1)返回方法指定类型的值(这个值总是确定的),例

//Dog类

class Dog{

String name;//成员变量

//有参有返回

public String print(String n){

System.out.println(n);

return n;//返回

}

}

public class Test1{

public static void main(String[] args){

Dog A=new Dog();

String name=A.print("小明");

System.out.println(name);

}

}

(2)结束方法的执行(仅仅一个return语句)

//Dog类

class Dog{

String name;//成员变量

//有参有返回

public void getAge(int a){

if(a==0){

System.out.println("输出我了");

}else if(a==1){

return;//a==1时,return就结束了方法的执行,下面的语句也不会输出

}

System.out.println("又输出我了");

}

}

public class Test1{

public static void main(String[] args){

Dog A=new Dog();

A.getAge(1);

}

}

3.多参方法

//Dog类

class Dog{

String name;//成员变量

//有参有返回,多参用,号隔开

public String print(String n,int age){

System.out.println("n="+n);

System.out.println("age="+age);

return n;//返回

}

}

public class Test1{

public static void main(String[] args){

Dog A=new Dog();

A.print("小明",18);

}

}

【java基础】成员变量和局部变量

成员变量和局部变量 根据定义变量位置的不同,可以将变量分为成员变量和局部变量        成员变量是在类范围内定义的变量        局部变量是在一个方法内定义的变量   成员变量可以分为:   ...

【java基础】成员变量和局部变量02

成员变量和局部变量(2) 成员变量的初始化和内存中的运行机制         当系统加载类或者创建类的实例的时候,系统会自动为成员变量分配内存空间,并自动指定初始值. package object; ...

【Java基础】成员变量和局部变量的区别

在类中的位置不同 成员变量:在类内部方法外部 局部变量:在方法体内部定义的或者方法的参数中定义的在内存中的位置不同 成员变量:在堆内存,有初始化值,byte,short,int,long->0, ...

java基础之成员变量与局部变量

成员变量的含义 局部变量的含义 成员变量与局部变量的区别

Java基础语法(11)-面向对象之关键字

title: Java基础语法(11)-面向对象之关键字 blog: CSDN data: Java学习路线及视频 1.this this是什么 它在方法内部使用,即这个方法所属对象的引用: clas ...

Java基础语法(2)-变量

title: Java基础语法(2)-变量 blog: CSDN data: Java学习路线及视频 1.什么是变量? 变量的概念 内存中的一个存储区域 该区域的数据可以在同一类型范围内不断变化 变量 ...

Java的类成员变量、实例变量、类变量,成员方法、实例方法、类方法

总是被这些相似的概念搞晕,查阅了资料后做个小总结,以变量为例,方法辨析类似. 1.多胞胎名字汇总辨析 成员变量和成员方法是范围最大的定义,提到成员变量就可以理解成你所定义在一个类体中的各类变量的统称, ...

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

java中的成员变量、类变量,成员方法、类方法 属性和方法区别

成员变量:包括实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用. 类变量:静态域,静态字段,或叫静态变量,它属于该类所有实例共有 ...

随机推荐

最常用的ES6特性(转)

最常用的ES6特性 let, const, class, extends, super, arrow functions, template string, destructuring, defaul ...

C#Winform窗体中传值

在窗体Form2中定义公有属性Form2Value,获取和设置textBox1的文本值 并且还定义一个accept事件 public string Form2Value { get { return ...

Java当中的内存分配以及值传递问题内存解析

首先必须说明作为Java程序员对于内存只要有大致的了解就可以了,如果你对Java当中的某一个知识点在不需要分析内存分配过程的情况下可以掌握,那就大可不必去研究内存.如果你对知识点已经掌握,那么你应该把 ...

hdu 1044(bfs+状压)

非常经典的一类题型 没有多个出口.这里题目没有说清楚 Collect More Jewels Time Limit: 2000/1000 MS (Java/Others)    Memory Limi ...

Android 多进程编程 15问15答!

ps:阅读本文 需要对android 多进程编程有一定了解. 1.Android中总共有几种方式进行IPC? 答:一共有两种,一种是binder 还有一种是socket.Binder 大家用的比较多. ...

Android 的自定义Spinner组件实现方式

一.Android的API方式默认实现的方式 1.layout下编辑main_activity.xml

Java 审查基调

1.& 与 &&的差别 两个都有逻辑与的功能. 可是所不同的是.当&两边的表达式不是boolean类型的时候,&具有位与的功能:&&是短路与,当 ...

Python中的7种可调用对象

Python中有七种可调用对象,可调用对象可使用内置函数callable来检测 一.用户自定义的函数: 使用def语句或者lambda表达式创建的函数. 二.内置函数: 使用C语言实现的函数,如len ...

以太坊钱包开发系列4 - 发送Token(代币)

以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创建钱包账号.账号Keystore文件导入导出.展示钱包信息及发起签名交易.发送Tok ...

Java入参关键字_Java基础17-成员变量、return关键字和多参方法相关推荐

  1. java的类型转换关键字_Java基础知识:注释、关键字、标识符、数据类型、常量、变量、数据类型转换...

    1.java中注释有三种形式 单行注释:// 多行注释:/**/ 文档注释:/** */ 2.java中的关键词(不需要记忆) 关键词的特点:均由小写字母组成,代码编辑器会给颜色提示 在这里插入图片描 ...

  2. java 数据库连接不上_JAVA基础(六) 处理连接不上MYSQL数据库的方法

    一 使用环境 假设自己这台机子的IP = 192.168.10.10,局域网内另一台IP=192.168.10.20; 使用MYSQL连接本地数据库的时候,可以使用配置:localhost/127.0 ...

  3. java 成员变量的初始化_Java类变量和成员变量初始化过程

    一.类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量. 类的编译决定了类的初始化过程. 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: ...

  4. 黑马程序员_Java基础_this,super,static,final关键字

    一,this关键字 1,当成员变量和局部变量重名时,可以使用this关键字来区分. this关键字代表的是本类对象,this一般是在一个函数中,哪个对象在调用this所在的函数,this就代表哪个对象 ...

  5. java 反射 成员变量_Java 反射:成员变量

    获取成员变量 借助Class类某些可以获取对应类中声明的成员变量实例对象,这些方法有: ⑴Field[] getFields():返回一个该Class对象表示类或接口中所有public属性(含继承的) ...

  6. java 成员函数_Java继承中成员变量和成员函数的覆盖

    关于继承中变量和方法的覆盖: 1, 与基类中同名的变量,会被派生类所覆盖(同时存在但是有独立的值),直接取值将是派生类的值,但是基类的变量也是同时存在的.如果通过派生类函数访问,得到派生类的值.如果通 ...

  7. java 中成员变量的名字和类的方法的名字可以一样.

    java 中成员变量的名字和类的方法的名字可以一样. public class fourone {public static void main(String[] args) {int first[] ...

  8. java static关键字_Java基础:static关键字作用总结

    前言 之前讲到final关键字的作用是每次面试的时候我必问求职者的两个问题之一,另外一个问题就是文本会写到的static.final和static一样,都是一个小问题可以看到一个人的基础是否扎实以及平 ...

  9. java继承和多态_Java基础继承与多态

    Java基础第九天 继承概述 引入 首先我来写两个代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15//定义学生类 class Student { public void  ...

最新文章

  1. 数据中心支持物联网的5种方式
  2. 10天学安卓-第九天
  3. 不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
  4. Jmter操作数据库
  5. 澄海口袋机器人_汕头市澄海区在2019年汕头市中小学智能机器人竞赛上取得优异成绩...
  6. 《数学与泛型编程:高效编程的奥秘》一1.4 各章概述
  7. SpringBoot指南(三)——静态资源、欢迎页、Favicon、默认页面
  8. Jenkins的配置及使用
  9. WinDbg常用命令For Kernel Debug
  10. Acer 4750 安装黑苹果_超详细安装黑苹果教程
  11. 银联支付,实现代码对接
  12. LinuxDNS域名解析
  13. C++ SLT总结1
  14. 心流_追求生命的意义
  15. 学习html的心得体会
  16. 3dsmax 扫描功能 点连接 绘制连接线
  17. Amy Palladino 加入 BCW,担任企业运作执行副总裁兼董事总经理
  18. 符号“∑”和“Π”的用法
  19. C#的Linq to SQL
  20. oracle中日期函数

热门文章

  1. Java中恒等条件判断:“equals”和“==”
  2. 3DSlicer11:体系结构2
  3. 快速WinForm开发
  4. 配置ftp服务器亲测可用
  5. 十进制数转换为二进制数
  6. 进入保护模式(一)——《x86汇编语言:从实模式到保护模式》读书笔记12
  7. 关于汇编跟C/C++已经java的内存理解
  8. 两个Double相加,小数点有很多位问题
  9. 动静分离和前后端分离
  10. 一文搞懂C语言文件操作