- 博客(8)
- 收藏
- 关注
原创 Java学习——内部类
在Java中,可以将一个类定义在另一个类或者方法的内部,前者为内部类,后者为外部类。内部类也是封装的一种体现。实例内部类静态内部类本地内部类匿名内部类注意:1.定义在class类名{}花括号外部的,即使是在一个文件里,都不能称为内部类。例如:用框框框起来的两个类,虽然在一个文件夹,但谁也不是谁的内部类。2.内部类和外部类共用同一个Java源文件,但经过编译之后,内部类会形成单独的字节码文件。一个类生成一个字节码文件。内部类字节码文件名:外部类$内部类.java。
2022-10-11 15:11:36
220
1
原创 Java学习——类和对象之static
回首学生类,当new了多个相同班级的学生时,为简化输入班级的过程,咱们引入static修饰的静态成员变量。static修饰的成员变量又叫做静态成员变量,静态成员变量最大的特征:不属于某个具体的对象,是所有对象所共享的。代码跑出来的效果图:(忘记加空格了,不好意思啦各位看官)虽然看起来没有简化多少,但是当相同班级的对象多起来的时候就会简化很多。使用静态变量之前,内存的大概布局: 使用静态变量之后,内存的大概布局:由右边(带方法区的)这张内存布局图,可以看出来,静态成员变量不属于某个对象。
2022-09-18 15:58:26
813
原创 Java学习——类和对象
一、定义类 二、类的实例化 / 实例化对象 三、通过“.”访问对象的成员变量 四、成员变量和成员方法中的局部变量重名五、this 六、构造方法(构造器)
2022-08-30 10:15:34
174
原创 Java学习——数组
一、定义数组二、 求数组长度(数组元素个数)三、如何处理数组当中的元素及数组下标相关问题访问数组当中的元素:修改数组当中的元素:四、数组遍历方法一:for循环(要用下标)方法二:for each方法三:工具类Arrays五、数组与函数六、数组作为返回值七、Arrays工具类1.以字符串形式打印数组2. 数组拷贝①Arrays.copyOf②范围拷贝(拷贝数组的一部分):③产生副本3.二分查找4.冒泡排序5.数组填充八、二维数组1.三种基本的定义二维数组的方式...
2022-07-25 20:04:29
157
原创 C语言实现三子棋(井字棋)小游戏
一、制作灵感学完二维数组的我,拖着疲惫的身躯回到家里,弟弟热情地邀请我一起玩三子棋。下着下着烦了起来,心想如果能写一个三子棋游戏,我不就解放了。满怀激动打开了电脑……二、整体思路创建一个二维数组—>初始化数组—>打印棋盘—>【玩家下棋—>打印棋盘—>判断输赢与是否进行下一步—>电脑下棋—>判断输赢与是否进行下一步】—>打印下棋结果。【】处为循环,当判断结果不满足条件是跳出循环。三、具体步骤 ...
2021-11-15 20:03:50
2785
原创 输出1-100中9出现的次数(1-100中9的个数)
核心思想:个位数和十位数分开找 。#include <stdio.h>int main(){ int a, b; int sum = 1; int n = 11; while (n>10 && n<=100) { a = n % 10;//个位数 b = n / 10;//十位数 if (a == 9 || b == 9) {
2021-10-28 00:56:40
192
原创 HTML+CSS实现下拉菜单导航栏
实现的效果<!DOCTYPE html><html> <head> <meta charset="UTF-8"/> <title>wen an qi</title> <style type="text/css"> *{margin: 0px; padding: 0px;} .nav { width: 310px;..
2021-10-27 22:17:28
1568
原创 C语言初阶学习
目录数据类型变量与常量数据类型Char 字符数据(1字节) Short 短整型(2字节) Int 整型(4字节) Long 长整型(4字节) Long long 更长的整型(8字节)(整型类的格式化输出都是%d) Float 单精度浮点数(4字节)(格式化输出为 %f) Double 双精...
2021-10-25 23:37:25
130
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人