自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java基础——多态

什么是多态? 一种对象的多种形态 多态的体现 方法的重载和重写 继承和接口的实现:子类对象的多态性:父类的引用指向子类的实例 Pet p=new Dog() 程序分为两种状态,编译时状态,运行时状态 对多态来说,编译期间看左边,讲变量类型看做是宠物类对象 运行时,看右边,真正执行的对象,也就是子类对象,执行时会把p1看做dog对象,调用就是子类重写父类后的方法 上转型和下转型 上转型:将子类对象交给父类引用,可以自动转 下转型:把父类转成子类,强制类型转换 pet类 //.

2020-09-24 16:18:57 207

原创 java基础——继承

继承 面对对象第二大特征:继承 什么是继承? 允许子类拥有父类公用的属性和方法 优缺点: 优点:提供代码的复用性 缺点:耦合度会变高 继承语法 public class 子类 extends 父类{ } 继承 子类继承父类后,父类声明的所有属性和方法子类都可以获取 子类除了通过继承获取父类属性和方法外,还可以定义自己独有的属性和方法 一个父类可以有多个子类,Java单继承,一个子类只能有一个父类 一个子类可以继续派生子类 访问修饰符 public:公共的,在当前项目下任何

2020-09-24 16:02:00 183

原创 java基础——对象

面对对象 /** * 面向过程:C * 当开发一个功能的时候,看中的是中间的过程,中间每一个步骤都需要亲力亲为 * 面向对象 java js * 当开发一个功能的时候,不看重中间的过程和步骤,看中是谁能帮我去完成这件事情 * */ public static void main(String[] args) { int[] arr={10,80,90,78,98}; //把数组按照指定格式输出 [10,80,90,78,98] //面向过程

2020-09-24 15:32:19 132

原创 java基础——方法

方法 /** * 1.什么是方法? * 方法就是把一堆需要反复执行的代码封装起来,如果程序需要执行这段代码,直接调用方法名即可。 * 就是类似于一个榨汁机, * 材料:水果 * 产出物:果汁 * * 程序中的方法(榨汁机): * 参数(材料):进入方法的数据 * 返回值(产出物):方法根据参数处理后返回的结果 * * 2.怎么定义方法? * 访问修饰符 [static] 返回值类型 方法名(形参列表){ * 方法体; * return 返回值; * } *

2020-09-24 10:45:23 395

原创 java基础——数组

数组 什么是数组?能解决什么问题 比如统计员工工资,那么我如果在系统中去存储多个员工工资,需要创建多个变量, 因为一个变量只能保存一个值,如果员工越多,那么就代表变量越多,太麻烦了。 我们可不可以有一种存储多个值的容器去存储呢?可以,数组。 数组和变量差不多,都是存放数据的,不同的是,数组可以一次性存放多个数据,但是多个数据之间的数据类型需要统一,数组是一个引用类型 . 如何定义数组? 数组类型[] 数组名; 定义好数组以后一定要初始化 数组初始化分为两种 第一种动态初始化:指定数组的

2020-09-24 10:25:30 119

原创 java基础——循环练习

循环练习 键盘输入一个正整数n,计算1+2+…+n,并输出 Scanner sc=new Scanner(System.in); System.out.println("请输入一个正整数:"); int num=sc.nextInt(); int sum=0; for(int i=1;i<=num;i++){ sum+=i; } System.out.println(sum); 使用for循环方式打印100以内4的倍数 for(int i=4;i<=100

2020-09-24 10:10:31 159

原创 java基础——while,do while,for循环

while循环 /** * 什么是循环? * 通过循环结果我们可以反复的去执行一段一段代码 * * * while循环 * --语法 * ①初始化 * while(②循环条件){ * ③循环体; * ④累加器; * } */ public class Demo2 { public static void main(String[] args) { //1.初始化变量 int num=1; //2.在循环中设置循环条件 wh

2020-09-24 10:01:55 132

原创 java基础——录入、判断

键盘输入类 Scanner sc=new Scanner(System.in); System.out.println("请输入用户名:"); String userName=sc.next(); System.out.println("请输入年龄:"); int age=sc.nextInt(); System.out.println("请输入成绩:"); double score=sc.nextDouble(); System.out.println("我的用户名:"+

2020-09-24 09:56:00 188

原创 java基础——算术运算符

算术运算符 + - * / % ++:自增运算符,就是在原有的基础上累计1 --:自减运算符,在原有的基础上累减1 使用格式: ++num num++ 使用区别: 1.单独使用没有任何区别 2.如果混合使用是有区别的? 后++,先使用变量的值,在进行加1,先用后加 前++,变量会立马加1,然后拿着累加后的结果使用 ,先加后用 加,作用在数字上面求和;作用在字符串上面,就是拼接 赋值运算符 =:不是相等的意思,把右边的值赋值给左边的变量 += a=a+b a+=b -= /= %= 比较运

2020-09-24 09:46:43 162

原创 java基础——基础规范

注释 单行注释 // 多行注释 /** */ java的基础语法: 要求类名和文件名一致 访问修饰符:用于限制访问权限 class代表声明类的关键字 定义类名首字母大写,驼峰式命名 java是区分大小写的 关键字 全部小写 每个关键字都有自己的作用,不能当做标识符用 标识符 字母、数字、下划线、$,不能以数字开头 同于定义类名、包名、方法名。。。 //修饰符 关键字 类名 public class Demo { //java程序的入口,只要你的代码想去运行,必须方法该方法下

2020-09-24 09:27:01 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除