- 博客(29)
- 收藏
- 关注
原创 java集合框架第一章
java集合框架第一章特点以及区别参考文档#mermaid-svg-Wj5l4KfQNRmuB7va {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Wj5l4KfQNRmuB7va .error-icon{fill:#552222;}#mermaid-svg-Wj5l4KfQNRmuB7va .error-text{fill:#552222;stroke:#5522
2022-04-29 15:38:36
151
原创 java多态向下转型
什么是多态简单的理解多态多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。比如说,有一杯水,我不知道它是温的、冰的还是烫的,但是我一摸我就知道了。我摸水杯这个动作,对于不同温度的水,就会得到不同的结果。这就是多态。public class Water { public void showTem(){ System.out.println("我的温度是: 0度"); }}public class IceWater extends Water {
2022-03-21 17:27:38
424
原创 水果类计算价格
父类package com.ytzl.zhouce.fruit;/** * Create with IntelliJ IDEA. * Description: * User: 稚萱 * Author 86185 * Date: 2022-03-19 * Time: 12:21 */public abstract class fruit { private String color;//颜色 private double price;//价格 public
2022-03-21 17:15:38
293
原创 员工类工资
创建父类package com.ytzl.chapter04.wjt.one;/** * Create with IntelliJ IDEA. * Description: * User: 稚萱 * Author 86185 * Date: 2022-03-18 * Time: 14:21 */public abstract class Employee { private String name;//名字 private int WorkNumber;//工号
2022-03-21 17:13:26
192
原创 static关键字用法
首先来看看main方法的写法public static void main(String[] args){undefined}可以很明显的看到main方法里有一个关键字叫static,这节课我们就来讲讲static关键字static,中文翻译为静态的被static修饰的成员变量叫静态变(或者叫静态属性)被static修饰的方法叫静态方法那么静态到底是什么意思呢?静态还有个说法叫全局,意味可以在任意位置访问静态变量和方法为类本身所共有,可以直接通过类名.静态变量或者类名....
2022-03-08 09:58:37
67
原创 private的使用
面向对象三大特征:封装,继承,多态提醒一句,类里面的成员方法不需要写static封装性在Java中的体现:1. 方法是一种封装2. 关键字private也是一种封装封装就是将一些细节信息隐藏起来,对外界不可见我的理解是,在为某个对象赋值或者得到某个对象的值的时候,我们不能直接调用了,需要用成员方法来赋值或者获取现在有一个未封装的Person类public class Person{ String age;//成员变量name}我们修改age是这样的,很直接.
2022-03-08 09:56:45
903
原创 求随机数总和
创建随机数 int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i]=(int)(Math.random()*(90-10+1)+10); System.out.println(arr[i]); }在计算总和int sum=0; for (int i = 0; i < arr.length; i++)
2022-02-20 22:29:54
163
原创 求随机数最小值
int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i]=(int)(Math.random()*(90-10+1)+10); System.out.println(arr[i]); }创建出随机数int minvalue=arr[0]; for (int i = 1; i < arr.length; i+.
2022-02-20 22:28:14
224
原创 求随机数的最大值
int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i]=(int)(Math.random()*(90-10+1)+10); System.out.println(arr[i]); }先做出来多个随机数int maxvalue=arr[0]; for (int i = 1; i < arr.length;.
2022-02-20 22:26:58
214
原创 面向对象用for循环6个圆的面积。
先写一个方法public class yuan { double radius; public double findArea(){ return Math.PI*radius*radius; }}然后再计算public class yuanText { public static void main(String[] args) { yuan c = new yuan(); yuanText yuanTex
2022-02-20 22:22:15
7472
原创 面向对象属性的交换
class Date{ int m; int n;}创建两个属性{ public static void main(String[] args) { Date date = new Date(); date.m=10; date.n=20; System.out.println("交换前m=:"+date.m+",n:"+date.n); /*int temp= date.m; .
2022-02-20 22:14:24
219
原创 【历史上的今天】2 月 18 日:电池的发明者出生;全美最大的电脑连锁店开业;Netsky 蠕虫问世
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是 2022 年 2 月 18 日,在 1898 年的今天,世界著名汽车品牌法拉利创始人恩佐·法拉利出生。恩佐·法拉利诞生于意大利小叙区得纳一个小板金工厂主家庭;他的父亲开一间五金店, 是小城第一个拥有汽车的人。1918 年战争结束,恩佐在多家公司应聘赛车手,但成绩终不理想;到他 49 岁时,创立了自己的公司法拉利,并生产出第一辆法拉利 125S。如今,他的名字已经成为世界上最具声望的一个品牌。回顾计算机历史的 2 月 18 日,这一天的科技
2022-02-20 18:11:33
123
原创 什么是面向对象?
面向对象要理解面向对象思想,我们先要知道什么是对象?《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物,例如人、车、小鸟等,将其表示为程序中的对象。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。类是面向对象中的
2022-02-20 17:04:58
182
原创 如何进行封装
在进行封装时都是出于对属性保护的考虑,可以按照以下两个步骤来进行:使用权限修饰符使用private作用在属性上,关闭直接访问的入口使用public作用在方法上,提供调用的入口定义与属性存取相关的方法在属性关闭后,我们需要通过方法来获取属性的值以及对属性值进行修改。由于有了方法结构,我们就可以对存入的数据进行判断,对不符合逻辑的数据进行处理。3. 常规封装方法明白了封装的作用后,我们可以通过自定义方法的方式完成对属性的封装。封装方法和类中定义的其他方法在结构上没有任何的区别,同样都是普通的方
2022-02-18 19:05:51
1764
原创 封装有什么用?
通过使用权限修饰符,我们可以限定类的成员的被访问权限,那为什么要这样做呢?在很多场景下,我们需要确保我们对属性值的操作均是有效操作,不能违背某些规则。比如,我们定义了一个Person类,具有name和money两个属性,在买东西时需要扣掉相应的金额,原始写法如下:public class Person{ public String name; public double money;}public class Test{ public static void mai
2022-02-18 18:05:53
239
原创 Java面向对象编程-封装
一、名词解读为了解释封装的概念和作用,需要先来了解一下几个相关的概念,这有助于我们接下来的理解。1. 权限修饰符当我们在一个类中定义成员变量时,会指定一个变量的类型,除此之外,还会有修饰符的部分,在此给出定义成员变量的规范格式:// 定义变量[修饰符] 变量类型 变量名称;[修饰符] 变量类型 变量名称 = 初始值;修饰符起到的作用从字面就可以解释,起到一个修饰和限定的作用,可以使用在成员变量之前的修饰符可以是:public、protected、private、final、sta.
2022-02-18 18:01:08
221
原创 js级联菜单
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title></head><body><select id="country"> <option>国家</option></select><select id="city"> <option>.
2021-12-05 16:24:06
87
原创 简易的邮箱验证
我们平常中有很多地方都需要到邮箱,今天我们做简易的,也就是只包括@ .我们规定只能123开头和com结尾。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../示例9:QQ注册验证/js/jquery-1.12.4.js"><...
2021-12-02 08:39:29
569
原创 jQuery: .text() . .html() 和 .val() 区别
jQuery你是否真的清除.text() .html()和val()方法的用处和解释吗?
2021-11-20 10:49:56
826
1
原创 jQuery练习题,示例对你有很大的帮助
直接进图主题首先我们先来观看一下效果图这个比较复杂哈:这个需要涉及到阴影其次需求如下:1、当鼠标移入每一个“问题”上时,该“问题”更换背景色(#096);2、当单击“问题”时,会展开此“问题”的答案(慢速),且“问题”右侧箭头由向下变为向上;3、当再次单击“问题”时,会关闭此“问题”的答案(快速),且“问题”右侧箭头由向上变为向下;4、代码中:必须使用事件绑定的方式(on),尽量使用复合事件;ok现在我们已经知道了需求:直接开始展示<!D...
2021-11-15 14:25:35
982
原创 js和jQuery单词必备。
一共有40多个单词,一天背一个字母,走有一天你会成功,加油。script: 脚本 query: 查询 broswer: 浏览器 object: 对象 model: 模特、模型 document: 文档 variable == var:变量 defined: 定义 undefined:未定义的 split: 拆分、分隔 join: 组合、合并 sort: 升序排列 reverse: 颠倒 push: 追加、添加 alert: ...
2021-11-11 09:05:00
100
原创 jQuer京东的制作
<br class="Apple-interchange-newline"><div></div>jQQuery事件是对JavaScript时间的封装,常用事件分类: 基础事件 : 鼠标事件 mouse 键盘事件 window窗口事件 表单事件 复核事件: 鼠标...
2021-11-08 23:05:25
196
原创 jQuery css选择器大全,总有你用得到的东西。
JQuery选择器首先我们深入了解止之后,发现要用到的选择器多种多样。今天我们就来总结一下各种选择器以及使用方法。 做一个大体的分类: 通过css选择器来提取元素:Query选择器的分类: 通过css选择器选取元素: 基本选择器 标签选择器 $("h1"...
2021-11-04 19:18:42
2314
原创 斗地主老是输?一起用Python做个AI出牌器!
前言最近在网上看到一个有意思的开源项目,基于快手团队开发的开源AI斗地主——DouZero做的一个“成熟”的AI,项目开源地址【https://github.com/tianqiraf/DouZero_For_HappyDouDiZhu – tianqiraf】。今天我们就一起来学习下是如何制作一个基于DouZero的出牌器,看看AI是如何来帮助斗地主的!一、核心功能设计首先这款出牌器是基于DouZero开发的,核心是需要利用训练好的AI模型来帮住我们,给出最优出牌方案。其次关于出牌器,先要
2021-09-25 20:26:22
952
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人