javaOO——继承
摘要:继承子类: 1.通过extends关键字,可以直接拥有来自父类的属性和行为。(但是能不能访问要收到访问修饰符的限制 --分清楚:拥有和能不能直接操作到时两个不同概念) 2、父类的属性和行为子类自动继承,但子类不能继承父类的构造方法 原因1:构造方法的语法要求时方法名必须与类名保持一致。如果子类继承了
阅读全文
javaOO——引用数据类型数组与文档注释
摘要:引用数据类型的数组: 1、引用数据类型数组在语法上和基本数据类型是没有区别的 2、引用类型变量可以使用类、接口或数组来声明。 3、数组引用变量是存放在栈内存(stack)中,数组元素是存放在堆内存(heap)中,通过栈内存中的指针指向对应元素在堆内存中的位置来实现访问。 文档注释: 【文档注释】是写
阅读全文
javaOO——引用数组
摘要:引用数据类型的数组: 1、引用数据类型数组在语法上和基本数据类型是没有区别的 2、引用类型变量可以使用类、接口或数组来声明。 3、数组引用变量是存放在栈内存(stack)中,数组元素是存放在堆内存(heap)中,通过栈内存中的指针指向对应元素在堆内存中的位置来实现访问。 文档注释: 【文档注释】是写
阅读全文
javaOOday1
摘要:面向对象:围绕的是我这个软件是由哪些部分完成的,或者说是由哪些对象来做到。面向过程:我要解决这个问题,我要做哪些事情,它的完成流程是怎么样的。就问题解决问题。 类:是具有相同属性和行为的一组对象的抽象(集合)在软件体统中,我们用类来模拟现实生活中的实体 java中的类用关键字class声明,java
阅读全文
java基础——方法
摘要:方法的作用:(1)代码的复用性(2)功能的独立 复杂的需求简单化 方法的语法: 方法的定义——“写一个方法” (1)方法的声明部分 修饰符 返回类型 方法名(参数列表) public static void main(String[] args) 方法的修饰符有两类: 1.访问控制修饰符(publi
阅读全文
猜数字游戏
摘要:/* * 猜数字游戏。程序在后台产生 一个 四位的随机数,每一位都是0-9但不能相同。 * 玩家在控制台输入猜测数字, 程序用输入的数字和随机数进行比较, * 提示:几A几B. 所谓A指的是相同位置相同数字的个数,B指的是相同数字但不同位置的数字个数. * 例如:后台随机数是1234,用户输入246
阅读全文
java基础day5
摘要:为什么有数组?--单一值类型的变量不能存放多个数据,无法满足一些程序设计的需求,这个时候,就需要数组。 什么是数组?--数组是同一种数据类型的多个元素的容器 数组的特点--只能是同一种数据类型的元素--数组是按连续内存空间存放的--数组的大小一旦确定,便不能更改。 数组的使用(1)声明 数据类型[]
阅读全文
java打印出实心菱形与空心菱形
摘要:/** * 实心菱形 */ public static void method8() { System.out.print("请输入实心菱形的行数:"); int n = in.nextInt(); int upRows = n / 2, starControl = 2, spaceControl
阅读全文
java基础day3—4
摘要:选择语句if语句、if/else语句、if/else if/else语句 switch语句switch:中的变量的数据类型只能是:byte/short/int/char/Stringcase:后的值,表示与变量进行比较,如果相同,则执行该case语句块。 case是并列关系,顺序不影响。case后面
阅读全文
java基础day2
摘要:Java标识符命名规则: 标识符由字母,下划线“_”、美元符号$或数字组成/ 不能以数字开头 区分大小写 不能是关键字 “ 见名知意” 约定俗成的规则 类名:首字母大写变量名:除第一个单词外小写,其他单词的首字母大写(驼峰命名法)包名:全小写 变量:让计算机分配一个空间,存放可以变化的数据量。 基本
阅读全文