首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
博客简介
11 阅读
4
SSH如何访问fe80开头的ipv6????
11 阅读
5
【N1安装飞牛优化四】关闭不必要服务优化记录
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
587
篇文章
累计收到
8
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
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