访问修饰符 继承
摘要:package com.qf.day13.t2.range.p3; //导入包才能new Target import com.qf.day13.t2.range.p2.Target; /** * 访问非同包下的另一个类 * 4个访问修饰符,除public以外,其他三个无效 */ public cla
阅读全文
posted @
2022-07-10 19:55
Tsunami黄嵩粟
阅读(23)
推荐(0) 编辑
继承
摘要:语法:class 子类 extends 父类{} //定义子类时,显示继承父类 package com.qf.day13.t1.inherit; public class TestExtends { public static void main(String[] args) { Dog dog1
阅读全文
posted @
2022-06-12 19:24
Tsunami黄嵩粟
阅读(8)
推荐(0) 编辑
银行案例
摘要:Bank.java package com.qf.day12.t2.bank; import java.util.Scanner; /** * 银行类 */public class Bank { Scanner input = new Scanner(System.in);// Bank的属性 Us
阅读全文
posted @
2022-06-04 23:30
Tsunami黄嵩粟
阅读(33)
推荐(0) 编辑
封装
摘要:概念:尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限 访问修饰符:private(可将属性修饰为私有,仅本类可见)
阅读全文
posted @
2022-05-29 22:25
Tsunami黄嵩粟
阅读(8)
推荐(0) 编辑
this的二种使用方式
摘要:package com.ht.TestThis; public class TestThisKey { public static void main(String[] args) { // TODO Auto-generated method stub Student s1 = new Stude
阅读全文
posted @
2022-05-22 14:34
Tsunami黄嵩粟
阅读(30)
推荐(0) 编辑
构造方法
摘要:构造方法:类中的特殊方法,主要用于创建对象 特点: 名称与类名完全相同; 没有返回值类型; 创建对象时,触发构造方法的调用,不可通过句点手动调用 注意:如果没有在类中显示定义构造方法,则编译器默认提供无参构造方法 package com.ht.t1.constractor; public class
阅读全文
posted @
2022-05-22 13:52
Tsunami黄嵩粟
阅读(97)
推荐(0) 编辑
方法重载
摘要:有些情况下,对象的同一种行为可能存在多种实现过程 例如:人对象的吃行为,吃饭和吃药的过程就存在差异 到底采用那种形式,需要取决于调用者给定的参数 public class Person { public static void main(String[] args) { // TODO Auto-g
阅读全文
posted @
2022-05-21 22:38
Tsunami黄嵩粟
阅读(28)
推荐(0) 编辑
实例变量和局部变量 对象的实例方法
摘要:package com.ht.leader.oop; public class TestOOPDOG { public static void main(String[] args) { // TODO Auto-generated method stub int a = 0;//局部变量先赋值再使
阅读全文
posted @
2022-05-15 18:16
Tsunami黄嵩粟
阅读(29)
推荐(0) 编辑
面向对象 类
摘要:什么是程序:程序就是为了模拟现实世界,解决现实问题而使用计算机语言编写的指令集合 什么是对象:面向对象思想 一切客观的事物就是对象,万物皆对象 任何对象,一定具有自己的特征和行为:特征:称为属性,一般为名词,代表对象有什么。行为:称为方法,一般为动词,代表对象能做什么 分析一个对象都有什么(属性)
阅读全文
posted @
2022-05-14 23:43
Tsunami黄嵩粟
阅读(51)
推荐(0) 编辑
杨辉三角形
摘要:pubilc class Test { pubilc static void main(String[] args){ int rows= 5; int[][] yh = new int[rows][]; //创建多个不同长度的二维数组 for(int i = 0 ; i < rows;i++){
阅读全文
posted @
2022-05-03 13:50
Tsunami黄嵩粟
阅读(29)
推荐(0) 编辑
二维数组
摘要:概念:一维数组中的一维数组;数组中的元素,还是数组; pubilc class Test{ pubilc static void main(String[] args){ int[][] nums = new int[3][5]; nums[0][0] = 10;//第一行。第一列 nums[0][
阅读全文
posted @
2022-05-03 12:57
Tsunami黄嵩粟
阅读(18)
推荐(0) 编辑
数组的排序
摘要:冒泡排序:相邻的二个值比较大小,互换位置 选择排序:固定值与其他值依次比较大小,互换位置 JDK排序:java.util.Arrays.sort(数组名)//JDk提供升序 pubilc class Test{ pubilc static void main(String[],args){ int[
阅读全文
posted @
2022-05-02 20:45
Tsunami黄嵩粟
阅读(11)
推荐(0) 编辑
可变长参数
摘要:概念:可接收多个同类型实参,个数不限,使用方式与数组相同 语法:数据类型...形参名//必须定义在形参列表的最后,且只能有一个 public class Test{ pubilc static void main(String[] args){ int[] numbrs = {1,2,3,4,5,6
阅读全文
posted @
2022-05-02 18:51
Tsunami黄嵩粟
阅读(17)
推荐(0) 编辑
数组参数
摘要:pubilc class TestParams{ public static void main(String[] args){ int[] nums = new int()[11,22,244,635,3542] print(nums ) } //引用数据类型。赋值也好,传参也好,操作的都是地址
阅读全文
posted @
2022-04-23 18:34
Tsunami黄嵩粟
阅读(30)
推荐(0) 编辑
地址的替换,替换
摘要:数组作为引用类型之一,其变量中存储的是数组的地址 完成元素复制后,需将新数组地址,赋值给原变量进行替换 //替换功能(原位置的值,替换为新值) pubilc static void replace(int postion ,int value){ nums[postion] = value; } p
阅读全文
posted @
2022-04-17 16:19
Tsunami黄嵩粟
阅读(85)
推荐(0) 编辑
数组的扩容
摘要:创建数组时,必须显示指定长度,并在创建之后不可更改长度 扩容的思路: 创建大于原数组长度的新数组 将原数组中的元素依次复制到新数组中 复制方式 循环将原数组中所有元素逐一赋值给新数组 pubilc class Test{ public static void main(String[] args){
阅读全文
posted @
2022-04-16 19:34
Tsunami黄嵩粟
阅读(90)
推荐(0) 编辑
数组的应用 创建的语法
摘要:声明并分配空间 数组类型[] 数组名= new 数据类型[长度] public class TestDemo{ pubilc static void main(String[] args){ String[] names = new String[4] System.outprintln(names
阅读全文
posted @
2022-04-16 18:40
Tsunami黄嵩粟
阅读(24)
推荐(0) 编辑
数组的概念
摘要:概念:一组连续的存储空间,存储多个相同数据类型的值 特点:类型相同,长度固定 数组的创建: pubilc class Test{ pubilc static void main(String[] args){ 声明int数组类型变量,定义变量名为a ,分配长度为5的连续空间 int[] a = ne
阅读全文
posted @
2022-04-10 20:05
Tsunami黄嵩粟
阅读(40)
推荐(0) 编辑
返回值与返回值类型
摘要:定义语法: pubilc static 返回值类型 函数名称(形式参数列表){ //函数主体 return value ;//返回值 }
阅读全文
posted @
2022-04-10 18:33
Tsunami黄嵩粟
阅读(52)
推荐(0) 编辑
equals
摘要:public class Test{ public static void main(String[] args){ //String 引用数据类型,对象类对象 //String 特殊性,常量 String s1 = ‘abc’ String s2 = ‘abc' String s3 = new S
阅读全文
posted @
2022-04-10 17:31
Tsunami黄嵩粟
阅读(70)
推荐(0) 编辑