如果在一个成员方法内定义一个变量,那么这个变量就被称为局部变量. 局部变量在方法执行时被创建,在方法执行结束时被销毁.局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误 package mingri.chapter_6; public class BookTest { public String name; public void setName(String name) { this.name = name; } public String getName() { int id =…
主方法是类的入口点,它指定了程序从何处开始,提供对程序流向的控制.Java编译器通过主方法来执行程序. 主方法的语法如下: /* a.主方法是静态的,如果要直接在主方法中调用其它方法,则该方法必须也是静态的. b.主方法没有返回值 c.主方法的形参为数组.其中args[0] ~ args[n] 分别代表程序的第一个参数到第 n+1 个参数,可以使用args.length 获取参数的个数 */ public static void main(String[] args) { // 方法体 }…
使用static关键字修饰的变量.常量和方法分别被称作静态变量.静态常量和静态方法,也被称作类的静态成员 静态变量 使用static修饰过的类变量称为静态变量 该变量需要使用类名.变量名进行调用,不能使用对象名/this进行调用 在类方法中不能定义与静态变量同名的局部变量 package mingri.chapter_6; public class Pool { public static int water = 0; // 定义一个静态变量 public void outlet() { //…
在Java语言中规定使用this关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法. this关键字引用的就是本类的一个对象,在局部变量或方法参数覆盖了成员变量时,就要添加this关键字明确引用的是类成员还是局部变量或方法参数. package mingri.chapter_6; public class BookTest { public String name; public void setName(String name) { this.name = name…
title: Java基础语法(11)-面向对象之关键字 blog: CSDN data: Java学习路线及视频 1.this this是什么 它在方法内部使用,即这个方法所属对象的引用: class Person{ private String name ; private int age ; public Person(String name,int age){ this.name = name ; this.age = age ; } public void getInfo(){ Sys…
title: Java基础语法(9)-面向对象之类的成员 blog: CSDN data: Java学习路线及视频 1.面向对象特征--封装 为什么需要封装?封装的作用和含义? 我要用洗衣机,只需要按一下开关和洗涤模式就可以了.有必要了解洗衣机内部的结构吗?有必要碰电动机吗? 我要开车,- 隐藏对象内部的复杂性,只对外公开简单的接口.便于外界调用,从而提高系统的可扩展性.可维护性.通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来.这就是封装性的设计思想. 信息的封装和隐藏 Java中通过将数据声明…
title: Java基础语法(9)-面向对象之类的成员 blog: CSDN data: Java学习路线及视频 1.面向对象特征--封装 为什么需要封装?封装的作用和含义? 我要用洗衣机,只需要按一下开关和洗涤模式就可以了.有必要了解洗衣机内部的结构吗?有必要碰电动机吗? 我要开车,- 隐藏对象内部的复杂性,只对外公开简单的接口.便于外界调用,从而提高系统的可扩展性.可维护性.通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来.这就是封装性的设计思想. 信息的封装和隐藏 Java中通过将数据声明…
045 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 07 for循环应用及局部变量作用范围 本文知识点:for循环应用及局部变量作用范围 for循环 while 循环中的表达式回顾 1.对循环变量的值进行定义并初始化的表达式,例如:int n = 1; 2.条件判断表达式,例如:n<5 3.改变循环变量值的表达式:n++ for循环的语法格式与上述三个表达式的关系 for循环的语法格式: for循环的三个表达式1.2.3分别依次对应的就是while…
第二章 java基础语法 1. java关键字 abstract boolean break byte case catch char class const continue default do double else extends assert final finally float for goto if implements import instanceof int interface long native new strictfp package private protect…
第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名的书写,别人一眼就能看出你是不是一个"行家".我们先来看一下有哪些规则. A:包名: 全部小写用.隔开 eg: com.ideal.www B:类名或接口: 类的首字母大写.如果类名由若干个单词组成,那么每个单词首字母大写. C: 方法或变量名: 所有的方法名都应该小写字母开头.如果方法名…