![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
猛男技术控
苦心钻研!
勇于实践!
不负韶华!
展开
-
手把手教我班小姐姐学java之多态
面向对象的编程☝️☝️☝️小姐姐:多态是什么啊?情圣:多态就像对你的情感,当你不回我消息时,我的心态会异常低沉,翻着聊天记录看是否哪句话说错了;当你给我分享一些琐事时,即使不搞笑我也会伴着你笑,因为你和我分享我就高兴。渣男:我不会为了一时痛快让自己心爱的女人去duotai的,这种不负责任没有道德的事,我保证不会让他发生在你身上的。我:憨批!!!哎,还是我手把手教你吧。友情价:一万元。爱情价:一辈子。多态面相对象程序设计的三大支柱是封装、继承、多态。多态作为最后一个,肯定是比...原创 2020-11-25 11:15:57 · 298 阅读 · 0 评论 -
手把手教我班小姐姐学java之方法重写与方法重载
方法重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:package chaining;// 子类Applepublic class Apple extends Fruit { public static void main(String [] args){ Apple apple = new Apple(); Sys原创 2020-11-23 13:23:09 · 228 阅读 · 0 评论 -
手把手教我班小姐姐学java之面向对象
真的光看不练假把式,编程主要还是打代码,就像我班这位小姐姐一样,看的不少,视频也看了,书也读了,就是写不出程序来。木的办法,只能小白我来帮忙了!!!例题1原创 2020-11-21 22:15:30 · 246 阅读 · 0 评论 -
面向小姐姐的编程——java面向对象之final、static关键字
final关键字final的概念最终的、最后的final的作用用于修饰类、方法和变量修饰类:该类不能被继承String, System 修饰方法:该方法不能被重写 不能与abstract共存修饰变量:最终变量,即常量,只能赋值一次 不建议修饰引用类型数据,因为仍然可以通过引用修改对象的内部数据,意义不大总结final关键字:final这个单词是"最终"的意思, 在Java中是一个关键字, 可以用来修饰类, 成员变量, 成员方法.修饰的类: 不能被继承, 但是可以继承其他的类.原创 2020-11-18 10:46:02 · 281 阅读 · 0 评论 -
面向小姐姐的编程——java面相对象之抽象
抽象类概述抽象类的由来父类默认的eat方法已过时,所有子类都需要重写,所以将父类eat的方法体没有意义;但是每个动物都必须拥有eat功能,所以将父类eat定义成抽象方法。抽象类的概念包含抽象方法的类。用abstract修饰抽象方法的概念只有方法声明,没有方法体的方法。用abstract修饰抽象方法的由来当需要定义一个方法,却不明确方法的具体实现时,可以将方法定义为abstract,具体实现延迟到子类代码演示如果设置了抽象方法,改类也必须为抽象类,如Animal类Dog类和Mou原创 2020-11-17 19:42:38 · 335 阅读 · 0 评论 -
面向小姐姐的编程——JAVA面向对象之多态
多态概述什么是多态?多种状态,同一对象在不同情况下表现出不同的状态或行为比如你女朋友,会有多种表情,多种姿态,多种情绪,这都是多态。Java中实现多态的步骤要有继承(或实现)关系要有方法重写父类引用指向子类对象(is a关系)为什么父类引用可以指向子类对象?因为二者满足 子类 is a 父类 的关系,所以任何一个Dog都可以Animal的形式使用加载类创建子类对象时,先加载父类,再加载子类构造方法:先执行父类的构造方法,初始化子类对象的父类成员部分然后再初始化子类成员部分原创 2020-11-17 18:41:29 · 262 阅读 · 0 评论 -
面向小姐姐的编程——JAVA面向对象之继承(三)
文章目录方法重写(Override)定义:解释:注意事项:使用场景:例题Java中的访问权限修饰符案例:Java中四种访问权限演示需求:分析:代码总结方法重写和方法重载的区别Java中继承的特点单继承私有成员不能继承构造方法不能继承继承体现了“is a”的关系注方法重写(Override)定义:子类中出现和父类方法定义相同的方法的现象解释:方法重写也叫方法的复写、覆盖 方法名、参数列表、返回值类型都相同注意事项:父类私有方法无法重写子类方法访问权限不能小于父类方法子类不能比父类方法抛出原创 2020-11-16 15:05:16 · 220 阅读 · 0 评论 -
面向小姐姐的编程——JAVA面向对象之继承(二)
继承关系中子父类成员方法的使用继承关系中子父类构造方法的使用原创 2020-11-16 10:22:36 · 226 阅读 · 0 评论 -
面向小姐姐的编程——JAVA面向对象之继承(一)
文章目录继承概述继承的概念Java中的继承格式(extends)子类继承父类之后有什么效果?注继承的使用场景向上抽取:向下扩展:继承的优缺点程序设计的追求耦合内聚案例:定义继承关系的动物类并使用需求:分析:Animal类this和super的区别继承概述继承的概念通俗来讲,就是你八十岁的女朋友走了,他的家产都给你了,这就是家产的继承。Java中的继承通过扩展一个类来建立另外一个类的过程,叫做继承(inheritance)通俗地说,所谓继承,就是让类与类之间产生父子关系。所有的类都直接或间接的继原创 2020-11-15 14:31:31 · 378 阅读 · 0 评论 -
面向小姐姐的编程——JAVA面向对象之封装(二)
封装概述什么是封装基本义:把物体打包装到箱子里,然后封起来引申义: 把一系列功能打包到一台设备里,提供使用这些功能的界面常见的封装体:汽车、电脑、洗衣机封装的好处提高安全性提高复用性将复杂的事情简单化Java中哪些内容体现了封装?方法、类…方法的封装性:将繁多的代码整合在一起,以一个方法的形式呈现,所以方法是一个封装体类的封装性:现实事物的属性和行为都包含在了类中,所以类也是一个封装体Java中的封装体方法安全性:调用者不知道方法的具体实现复用性:方法可以被重复原创 2020-11-14 18:57:45 · 308 阅读 · 0 评论 -
面向小姐姐的编程——JAVA面向对象之封装(一)
面向对象思想概述什么是面向对象?面向:基本义:面对、朝向引申义:注重、关注比如,面向女朋友、面向未来,指的是关注女朋友,关注你们的未来。对象: 世间万物皆对象面向对象思想:就是把关注点放在一件事或一个活动中涉及到的人或事物(也就是对象)上的思想(或思维方式)面向过程思想:面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程)上的思想(或思维方式)面向对象和面向过程的区别主要在于做事方式的不同,一个关注事物(对象),另一个过程(步骤)面向过程举例面向过程关键字.原创 2020-11-14 17:29:13 · 360 阅读 · 0 评论 -
乾坤大挪移——冒泡法排序,良心之作,拒绝入坑
冒泡 冒泡,不管学什么语言,冒泡排序是必经的。在学C语言时每次都要花好久来想,然后写程序,而且下次再写还是花好久才行,花了一个多小时,写了这个博客,希望入门的小白不要入坑了,好好看看,真的挺简单的。内有C语言 c++ python Java的源码原创 2020-06-22 00:08:41 · 3481 阅读 · 60 评论 -
简单粗暴入门java之数组概述
数组概述为什么需要数组?为了存储多个数剧什么是数组?数组是用来存储同一种数据类型多个元素的容器。 数据类型:可以是基本类型,也可以是引用类型 容器:比如教室、衣柜、纸箱等,可以存放多个事物.数组的定义和访问数组的定义格式一:数据类型[ ] 数组名 = new 数据类型[长度]定义格式详解:数据类型:即数组中存储元素的数据类型,可以是基本数据类型,也可以是引用数据类型[ ] :表示数组数组名:数组的变量名,遵循标识符命名规范new:创建数组的关键字,通过new开辟内存空间长度:即数组原创 2020-11-07 20:48:24 · 541 阅读 · 1 评论 -
简单粗暴入门JAVA之方法
文章目录概述什么是方法?为什么需要方法?方法的格式通用格式方法定义和调用如何定义一个方法例1:定义一个求两数之和的方法过程详解方法重载什么是方法重载为什么用方法重载例2:比较两个数知否相等注概述什么是方法?方法就是函数为什么需要方法?为了再次使用同样的功能时可以直接拿过来就用。方法的格式通用格式方法的格式说明修饰符:public static返回值类型:方法执行结果的数据类型方法名:方法的名称,符合标识符命名规则即可参数列表:方法执行需要的条件。参数类型:可以是基本类型,也可原创 2020-11-07 17:02:52 · 651 阅读 · 0 评论 -
通过实战学java
package ac;import java.util.Date;public class Account { private int id; //id private double balance=0; // 利息 private double annualInterestRate=0; // 账户开户日期 private Date dataCreated; public Account(){ super(原创 2020-10-23 14:24:16 · 1632 阅读 · 2 评论