首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
4
博客简介
11 阅读
5
SSH如何访问fe80开头的ipv6????
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
20
篇与
的结果
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-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 点赞
2024-05-29
[上]JAVA学习系列模块六第二章136.方法_练习
[上]JAVA学习系列模块六第二章136.方法_练习视频{bilibili bvid="BV1YT4y1H7YM" /}笔记方法练习1(判断奇偶性)需求: 键盘录入一个整数,将整数传递到另外一个方法中,在此方法中判断这个整数的奇偶性 如果是偶数,方法返回"偶数" 否则返回"奇数"方法三要素: 方法名:要 参数:要 返回值:要public class Demo01Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int data = sc.nextInt(); String result = method(data); System.out.println("result = " + result); } /* 键盘录入一个整数,将整数传递到另外一个方法中,在此方法中判断这个整数的奇偶性 如果是偶数,方法返回"偶数" 否则返回"奇数" */ public static String method(int data){ if (data%2==0){ return "偶数"; }else{ return "奇数"; } } }方法练习2(1-100的和)需求 : 求出1-100的和,并将结果返回方法名:要参数:不要返回值:要public class Demo02Method { public static void main(String[] args) { int result = method(); System.out.println("result = " + result); } public static int method() { int sum = 0; for (int i = 1; i <= 100; i++) { sum+=i; } return sum; } }方法练习3(不定次数打印)需求: 定义一个方法,给这个方法传几,就让这个方法循环打印几次"我是一个有经验的JAVA开发工程师"方法名:要参数:要返回值:不要public class Demo03Method { public static void main(String[] args) { method(3); } public static void method(int n){ for (int i = 0; i < n; i++) { System.out.println("我是一个有经验的java开发工程师"); } } }
2024年05月29日
4 阅读
0 评论
0 点赞
1
2
3