摘要: this关键字 如果我们构造器的形参,能够直接写成属性名,就更好了,方便阅读,但是根据变量的作用域原则 构造器name 就是这个方法中的局部变量,而不是属性了 构造器age 就是这个方法中的局部变量,而不是属性了 即出了这个方法就会销毁,由此引出this关键字 package This_Practi 阅读全文
posted @ 2022-01-22 11:43 DL50 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 构造器/构造方法 **概念:**构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。它有几个特点 方法名和类名相同 没有返回值 在创建对象时,系统会自动的调用该类的构造器完成对象的初始化。 基本语法 [修饰符] 方法名(形参列表){ 方法体; } 阅读全文
posted @ 2022-01-21 12:21 DL50 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 作用域 在java编程中,主要的变量就是属性(成员变量)和局部变量 我们说的局部变量一般是指在成员方法中定义的变量 例如Cat 类:cry Java中作用域的分类 **全局变量:**也就是属性,作用域为整个类体 **局部变量:**除了属性之外的其他变量,作用域为定义它的代码块中 全局变量(属性)可以 阅读全文
posted @ 2022-01-21 10:24 DL50 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 可变参数 java 允许将同一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。就可以通过可变参数实现 基本语法 访问修饰符 返回类型 方法名(数据类型... 形参名){ } 例如: 类 HspMethod,方法 sum 【可以计算 2 个数的和,3 个数的和 , 4. 5】 package 阅读全文
posted @ 2022-01-19 15:26 DL50 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 方法重载 java 中允许同一个类中,多个同名方法的存在,但要求形参列表不一致 重载的好处 减轻了起名的麻烦 减轻了记名的麻烦 重载的注意事项 **方法名:**必须相同 **形参列表:**必须不同 形参类型或个数,或顺序,必须有一个不一样,参数名无要求 public void calculate(i 阅读全文
posted @ 2022-01-19 12:10 DL50 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 方法递归调用 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂问题,同时可以让代码变 得简洁 1.递归能够解决什么问题? 例子: 1.打印问题 public void test(int n) { if(n>2) { test(n-1); } System.out.prin 阅读全文
posted @ 2022-01-17 20:58 DL50 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 方法 **概念:**在某些情况下,我们要需要定义成员方法(简称方法)。比如人类:除了有一些属性外( 年龄,姓名..),我们人类还有一 些行为比如:可以说话、跑步..,通过学习,还可以做算术题。这时就要用成员方法才能完成。 一、方法的调用机制 当程序执行到方法时,就回开辟一个独立的空间(栈空间) 当方 阅读全文
posted @ 2022-01-15 20:51 DL50 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.Java转义字符 在控制台,输入 tab 键,可以实现命令补全 \t :一个制表位,实现对齐的功能 \n :换行符 \ \ :一个\ \ " :一个" \ ' :一个' \r :一个回车 System.out.println(""); public class ChangeChar { //编写 阅读全文
posted @ 2022-01-13 18:04 DL50 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 键盘输入语句 **介绍:**在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。Input.java , 需要一个 扫描器(对象), 就是 Scanner 步骤: 导入该类的所在包, java.util.* 创建该类对象(声明变量) 调用里面的功能 import java.util.Sc 阅读全文
posted @ 2022-01-13 18:03 DL50 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 进制 介绍: 对于整数,有四种表示方式: 二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头。 十进制:0-9 ,满 10 进 1。 八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。 十六进制:0-9 及 A(10)-F(15),满 16 进 1. 以 0x 或 0X 开头表示。此 阅读全文
posted @ 2022-01-13 18:02 DL50 阅读(82) 评论(0) 推荐(0) 编辑