自定义博客皮肤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三大特性-----多态

多态 及同一方法可以根据发送对象的不同而采用不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性 多态注意事项: 1、多态是方法的多态,属性没有多态 2、父类和子类之间有联系。 类型转换异常!ClassCastException 3、多态存在的必要条件:继承关系,方法要重写,父类的引用指向子类对象 father f1 = n

2021-03-25 20:05:01 101

原创 Java三大特性——继承

何为继承 继承的本质就是对某一批类的抽象,从而实现对现实世界更好的建模 Java中继承的关键字为extends , 它的作用说白了就和字面意思差不多,比如你爸爸就是这个父类,你就是你爸爸的后代,那么你以后会继承你爸的产业,财产,但是也不是全部都能继承的,比如你爸爸的老婆,也就是你妈妈,你肯定是不能继承的。 按照上述,我们可以编写一个程序 Father类——父亲类 public class Person{ //财富 private int money = 10_0000_0000;

2021-03-24 16:57:19 80

原创 Java三大特性——封装

何为封装 举个生活中的例子,电视机大家因该可以说是家喻户晓了,2020年一般家庭都有一台电视,电视机其实就是做了一个封装,把画面呈现在电视上就是一个封装的过程,而我们只需要插上电源,插上信号线就可以使用遥控器看电视了。 封装就是把电视做好,只留几个接口供用户使用di 该露的露,该藏的藏 我们程序设计要追求高内聚,低耦合。 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合: 仅暴露少量的方法给外部使用。 封装:(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实现表示,而应通过

2021-03-24 15:39:17 117

原创 Arrays的一些使用

Arrays简介 因为Java中,对数组操作的方法少之又少,所以,Java专门推出了一个Arrays类,这个类存放在java.util下,本文只介绍小部分常用的一些方法 排序 其实排序这种功能,我们使用for循环+if条件判断也可以做到,少数情况我们可能是需要在中间做什么操作或者取值才会重写,其实你没什么操作的时候,像排序直接使用Arrays.sort(数组的名字) 遍历数组 其实我也不知道叫不叫这个名字,但是意义差不多,数组排序完之后,需要把数组遍历一下才能打印出来,但是使用了Array.toStr

2021-03-19 16:06:59 154

原创 Java二维数组的简单使用

二维数组的简介 其实二维数组并没有那么难 先给你看一段代码 public static void main(String[] args){ int[] arrays = {1,2,3,4,5}; } 这就是我们所说的一维数组,有五个元素。 那二维数组呢?它会不会很奇怪呢? 其实也很简单 int[][] arrays = {{1,2},{2,3},{3,4},{4,5}}; 这就是一个二维数组,要是还不清楚,那么我们来画一张图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(

2021-03-18 15:56:57 199 2

原创 构造方法

在创建对象的时候自动调用的方法 语法: public 类名(传参){ } 注意: 1.没有返回值这一项,也就是void 2.在我们执行new的时候,自动调用构造方法 3.每一个类都会存在一个默认的构造方法,当你设置了自己的构造方法,那这个默认的无参构造方法就会自动消失。 注意:必须在构造方法写this,color……否则 //这是没在构造方法里写this的 package com.huyuhao.twoDay; public class Car { String color; int s

2020-12-15 15:19:33 92

原创 this关键字——简单概述

this:当前类的对象 this可以在方法内部获取到对象中的属性信息 this还可以区分局部变量和成员变量

2020-12-15 15:16:39 128

原创 类与对象

造车: 1、画图纸 》1定义车的属性信息:color、speed、seat 》2定义车的动作,跑 2、拿着图纸找工厂生产这辆车 面向对象的世界里: 类 :就是图纸 1、属性:这一类事物拥有的共同属性 2、动作:这一类事务共同执行的功能、c’c 对象:使用类创建的具体的某一个东西 对象能干什么完全取决于你的类是如何定义的。 写代码 类要使用class定义 属性:成员变量来描述,直接写在类中的变量 动作:成员方法,不写static就是成员方法 创建对象: 类 引用 = new 类(); ...

2020-12-15 15:15:57 75

原创 面向对象与面向过程的区别

面向过程:侧重的是过程, 优点:简单 缺点:代码量大了之后,维护性非常差 面向对象:侧重的是对象,你是上帝视角,你创建一个大象,告诉大象,让它自己进冰箱, 优点:可扩展性非常强,维护成本低 缺点:新手上手难度非常高 ...

2020-12-15 15:15:11 97

原创 面向对象概念——Java基础

面向对象概念 1、类与对象 2、构造方法 3、权限访问 使代码更加安全 4、继承 让代码的重用率变得更高 5、多态* 面向对象编程最重要的东西 例子: 水——温度< 0℃会变成冰 ——温度 > 100℃ 会变成开水 ——常温又变成水 ——浓稠到一定程度又变成粘稠的液体 ——被暴晒又会变成气体 总结:不一样的情况会变成不一样的样子。 6、抽象与接口 接口写的比较多,固定的模式,通过接口把很多不相关的东西连起来 例子: 一个插排——比做一个接口 当我使用手机充电器充电就可以给手机充电 当我使用电脑充

2020-12-15 15:12:42 171 1

空空如也

空空如也

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

TA关注的人

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