首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
告别破解!用Aspose.Words实现Java版Word转PDF的实战指南
14 阅读
4
aris常用命令收集
12 阅读
5
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
202
篇与
的结果
2024-05-30
[上]JAVA学习系列模块七第一章144.面向对象_类的介绍和定义
[上]JAVA学习系列模块七第一章144.面向对象_类的介绍和定义视频{bilibili bvid="BV1YT4y1H7YM" /}笔记类和对象类(实体类)_class测试类:带main方法的类,主要是运行代码的实体类:是一类事物的抽象表示形式 世间万物的分类:比如: 人类 狗类 猫类 鼠标类 组成部分: 1.属性(成员变量):这一类事物有啥a.定义位置:类中方法外 b.作用范围:作用于当前类 c.定义格式: 数据类型 变量名 d.默认值: 整数:0 小数:0.0 字符:'\u0000' 布尔:false 引用:null 2.行为(成员方法):这一类事物都能干啥只需要将模块六所学的方法中的static干掉,其他的都一样 public class Person { //属性-> 成员变量 String name; int age; //行为 -> 成员方法 public void eat(){ System.out.println("人要干饭"); } public void drink(){ System.out.println("人要喝水"); } }描述动物类public class Animal { String kind;//品种 String color;//颜色 public void eat(){ System.out.println("动物要吃饭"); } public void sleep(){ System.out.println("动物都睡觉"); } }描述手机类public class Phone { //属性 String brand; String color; int price; //行为 public void call(String name){ System.out.println("给"+name+"打电话"); } public String message(){ return "给金莲发短信"; } }
2024年05月30日
2 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第一章143.面向对象_面向对象思想介绍
[上]JAVA学习系列模块七第一章143.面向对象_面向对象思想介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记类和对象面向对象的介绍面向过程:自己的事情自己干,代表语言C语言 洗衣服:每一步自己要亲力亲为 -> 找个盆,放点水,找个搓衣板,搓搓搓面向对象:自己的事情别人帮忙去干,代表语言Java语言 洗衣服:自己的事情别人干 -> 全自动洗衣机为啥要使用面向对象思想编程:懒 很多功能别人都给我们实现好了,我们只需要直接拿过来使用即可,简化了我们自己的编写过程,减少了我们的代码量什么时候使用面向对象思想编程: 调用别人的功能时 在一个类中想使用别的类中的成员时,就使用面向对象思想编程 至于我们使用的功能人家怎么实现的,我们不需要关心,我们只需要知道怎么使用即可怎么使用面向对象思想编程: a.new呀,new完点呀-> 点代表的是调用 b.特殊:如果调用的成员带static关键字,我们不需要new,我们直接类名点即可public class Demo01Object { public static void main(String[] args) { /* 我们想在Demo01Object类中使用Scanner类中的next方法实现录入字符串 那么我们就需要使用面向对象思想编程 对象:Scanner-> new出来的 对象实现好的功能:next() 我们只需要知道找来Scanner这个对象,就可以调用这个对象中实现好的next方法 至于next方法怎么实现的,我们不需要关心 */ Scanner sc = new Scanner(System.in); String data = sc.next(); System.out.println("data = " + data); System.out.println("==================================="); /* 我们想在Demo01Object类中使用Random类中的nextInt方法实现随机整数 那么我们就需要使用面向对象思想编程 对象:Random -> new出来的 对象实现好的功能:nextInt() 我们只需要知道找来Random这个对象,就可以调用Random中的nextInt方法 至于nextInt怎么实现的,我们不需要关心 */ Random rd = new Random(); int data2 = rd.nextInt(); System.out.println("data2 = " + data2); System.out.println("===================================="); int[] arr = {1,2,3,4};//[1,2,3,4] /* System.out.print("["); for (int i = 0; i < arr.length; i++) { if (i== arr.length-1){ System.out.print(arr[i]+"]"); }else{ System.out.print(arr[i]+","); } }*/ /* Arrays就是我们找来的对象 toStrig就是此对象中实现好的功能 我们只需要调用,怎么实现我们不关心 */ System.out.println(Arrays.toString(arr)); } }
2024年05月30日
0 阅读
0 评论
0 点赞
2024-05-29
[上]JAVA学习系列模块六142.模块六回顾&模块七重点说明
[上]JAVA学习系列模块六142.模块六回顾&模块七重点说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记模块六回顾: 1.概述:拥有功能性代码的代码块将来干开发一个功能就应该对应一个方法2.方法的通用定义格式:修饰符 返回值类型 方法名(参数){ 方法体 return 结果 } a.修饰符:public static b.返回值类型:方法最终返回的结果的数据类型 c.方法名:给方法取的名字,见名知意,小驼峰式 d.参数:进入到方法内部参与执行的数据 e.方法体:具体实现该方法的具体代码 f.return 结果:该方法操作完参数之后,最终返回的一个数据 3.无参无返回值方法:a.定义: public static void 方法名(){ 方法体 } b.调用:方法名() 4.有参无返回值方法:a.定义: public static void 方法名(形参){ 方法体 } b.调用: 方法名(实参) 5.无参有返回值方法:a.定义: public static 返回值类型 方法名(){ 方法体 return 结果 } b.调用: 数据类型 变量名 = 方法名() 6.有参有返回值方法:a.定义: public static 返回值类型 方法名(形参){ 方法体 return 结果 } b.调用: 数据类型 变量名 = 方法名(实参) 7.注意事项:a.方法不调用不执行,main方法是jvm调用的 b.方法之间不能互相嵌套 c.方法的执行顺序只和调用顺序有关 d.void不能和return 结果共存,但是能和return共存 void:代表没有返回值 return 结果:代表有返回值,先将结果返回,再结束方法 return:仅仅代表结束方法 e.一个方法中不能连续写多个return f.调用方法是,需要看有没有此方法 8.参数和返回值使用时机:a.参数:当想将一个方法中的数据,传递到另外一个方法中操作,就需要参数了 b.返回值:如果调用者需要使用被调用者的结果,被调用者就需要将自己的结果返回 9.方法的重载:a.概述:方法名相同,参数列表不同 b.什么叫参数列表不同: 参数个数不同,类型不同,类型顺序不同 c.和什么无关: 和参数名无关,和返回值无关 模块七重点: 1.知道为啥使用面向对象思想编程 2.知道怎么使用面向对象思想编程 3.知道什么时候使用面向对象思想编程 4.会利用代码去描述世间万物的分类 5.会在一个类中访问另外一个类中的成员 -> new对象 6.成员变量和局部变量的区别
2024年05月29日
1 阅读
0 评论
0 点赞
2024-05-29
[上]JAVA学习系列模块六141.模块六总结
[上]JAVA学习系列141.模块六总结视频{bilibili bvid="BV1YT4y1H7YM" /}
2024年05月29日
0 阅读
0 评论
0 点赞
2024-05-29
[上]JAVA学习系列模块六第三章140.方法_方法重载的注意事项
[上]JAVA学习系列模块六第三章140.方法_方法重载的注意事项视频{bilibili bvid="BV1YT4y1H7YM" /}笔记判断两个方法是否为重载方法,和什么无关: a.和参数名无关 b.和返回值无关public static void open(){} public static void open(int a){} static void open(int a,int b){} public static void open(double a,int b){} public static void open(int a,double b){} public void open(int i,double d){} public static void OPEN(){} public static void open(int i,int j){}如果定义方法功能一样,只不过实现细节不一样,就可以考虑定义成重载的方法
2024年05月29日
0 阅读
0 评论
0 点赞
2024-05-29
[上]JAVA学习系列模块六第三章139.方法_方法的重载基本使用
[上]JAVA学习系列模块六第二章139.方法_方法的重载基本使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记需求:定义三个方法,分别求2个整数相加,3个整数相加,4个整数相加public class Demo1OverLoad { public static void main(String[] args) { sum(10,20); sum(10,20,30); sum(10,20,30,40); } //两个整数相加 public static void sum(int a,int b){ System.out.println(a+b); } //三个整数相加 public static void sum(int a,int b,int c){ System.out.println(a+b+c); } //四个整数相加 public static void sum(int a,int b,int c,int d){ System.out.println(a+b+c+d); } }
2024年05月29日
0 阅读
0 评论
0 点赞
2024-05-29
[上]JAVA学习系列模块六第二章138.方法_数组作为方法返回值返回
[上]JAVA学习系列模块六第二章138.方法_数组作为方法返回值返回视频{bilibili bvid="BV1YT4y1H7YM" /}笔记练习7数组作为返回值返回public class Demo05Method { public static void main(String[] args) { int[] arr2 = method();//int[] arr2 = arr1 for (int i = 0; i < arr2.length; i++) { System.out.println(arr2[i]); } } public static int[] method(){ int a = 10; int b = 20; int sum = a+b; int sub = a-b; int[] arr1 = {sum,sub}; return arr1;//返回的是一个int[],那么返回值类型也应该是int[] } }
2024年05月29日
0 阅读
0 评论
0 点赞
2024-05-29
[上]JAVA学习系列模块六第二章137.方法_数组作为方法参数传递
[上]JAVA学习系列模块六第二章137.方法_数组作为方法参数传递视频{bilibili bvid="BV1YT4y1H7YM" /}笔记方法练习4(遍历数组)需求: 在main方法中定义一个数组,将数组传递到另外一个方法中,在此方法中遍历数组public class Demo04Method { public static void main(String[] args) { int[] arr1 = {1,2,3}; method(arr1); } /* 调用method方法,传递的实参时int[]数组 所以形参也应该用int型数组来接收 */ public static void method(int[] arr2){//int[] arr2 = arr1 for (int i = 0; i < arr2.length; i++) { System.out.println(arr2[i]); } } }组本身是引用数据类型,引用数据类型做方法参数传递,传递的是地址值
2024年05月29日
1 阅读
0 评论
0 点赞
1
...
7
8
9
...
26