- 博客(8)
- 收藏
- 关注
原创 封装与继承2021-09-06
一、封装:使用简单的基础数据类型(属性),方法可以封装成更复杂,更好用的类 java里没有就封装 2、有,但是不好用就封装 每一个类都是封装二、继承使用extends关键字实现。单继承,一个爹可以有多个儿子,一个儿子只能有一个爹。有个 顶级父类叫Object,所有的对象都有一个父类叫Object,这是规定,记住。所以所有的对象都能调用object的所有方法,比如toString()。new一个子类,一定会先new一个父类,子类的构造方法中第一句默认就是super(),意思就是构
2021-09-06 19:57:13 73
原创 笔记:面向对象封装和继承 2021-08-30
1、包 简单、装类的,就是个文件夹 要求 域名倒着写 com.lianxi ,必须全部小写 用.隔开。 1、引入其他人写的类的时候保证不重名。 2、一眼就能看出是哪个公司的作品、保护作用。2、权限修饰符作用域当前类同package子孙类其他packagepublic√√√protected√√×friendly( default )√√×privatekeyiXX为什么
2021-08-30 20:49:03 110
原创 笔记:数组序章 2021-08-30
一、知识点1、类名简单类名: SuperLinked全类名: com.lianxi.util.SuperLinked (包名加类名)2、包的引入//该包下的内容全部引入import com.lianxi.util.*; //只引入一个类import com.lianxi.util.SuperLinked;3、对象转型强制转型:从父类的类型强制转为子类,如果传入的真的是该类型,则强转没有问题;如果不是就会报错。合适的方法是使用instanceof 首先进行判断,确定类
2021-08-30 20:34:07 175
原创 小程序 文字游戏 英雄打怪兽
前言:这是运用这几天学到的小知识自己写的一个小游戏 这里面想引用random 来做到每次生成的boss血量随机 没想到强制类型转换卡主我了好在是解决了先上截图 由于我只放了一张截图 看不出来boss的血量是否随机 咱们看代码Math.random()import java.util.Scanner;/** * @author nbj * @date 2021/8/29 */public class HeroGame { public static void main
2021-08-29 16:13:09 786
原创 笔记 循环遍历
一、switchString next = scanner.next();int grade = 1;switch (next){ case "宝军": grade ++; break; case "主宰": System.out.println("欢迎打主宰。"); grade += 2; break; default: grade += 3; break;}
2021-08-29 15:27:19 103
原创 笔记:数据类型 2021-08-29
笔记内容:数据类型1、数据类型基本数据类型 byte 1个字节 short 2个字节int 4个字节long 8个字节float 4个字节double 8个字节char 2个字节boolean 一个字节2、定义变量变:能保存一些可变的量,比如年龄,收入等便: 方便,一次定义,“到处”(作用域内)使用快:实际上是一个内存地址,c指针,java引用(1)过程定义 int i;赋值 i = 5; 定义和赋值可以一起 int i = 5;使用;(2)定义
2021-08-29 15:16:36 69
原创 笔记:数组 2021年8月29日
这两天的学习梳理前言笔记内容:数组一、数组的定义二、数组的性质三、数组的简单实用四、排序算法1、选择2、冒泡前言这几天快速的复习了一些java基础 。从今天开始打算把每天的学习笔记都记录在这里。尽量保证每天都更新笔记内容:数组一、数组的定义int[] nums = {1,2,3};int[] nums = new int[3];类型[] 名字 = new 类型[长度];二、数组的性质1、数组一旦建立不能改变长度。2、每个位置只能存一个值,多了会覆盖。3、编号从0开始,下标。4、他
2021-08-29 15:13:25 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人