首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
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
搜索到
272
篇与
的结果
2024-05-30
[上]JAVA学习系列模块七155.模块七回顾&模块八重点说明
[上]JAVA学习系列模块七155.模块七回顾&模块八重点说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记模块七回顾: 1.面向对象:是java的核心编程思想,自己的事情找对象帮我们去做 有很多功能,别人帮我们实现好了,我们只需要找来这个对象,就可以调用这个对象中实现好的功能 a.啥时候使用面向对象思想编程:在一个类中想访问另外一个类的成员(成员变量,成员方法) b.怎么使用: new对象 ,点成员 特殊 :类名直接调用 -> 调用的成员中必须带static关键字2.类和对象:a.类:实体类 属性(成员变量) 行为(成员方法,不带static的方法) b.对象: 导包:两个类在同一个包下,使用对方的成员不需要导包,相反需要导包 lang包下的类使用时不需要导包 创建对象:想要使用哪个类中的成员,就new哪个类的对象 类名 对象名 = new 类名() 调用:想要使用哪个类的成员,就用哪个类的对象调用哪个成员 对象名.成员 3.匿名对象:没有等号左边的代码只有newa.注意:涉及到赋值,不要使用 4.成员变量和局部变量的区别a.定义位置不同: 成员:类中方法外 局部:方法中或者参数位置 b.初始化值不同 成员:有默认值 局部:没有默认值 c.作用范围不同 成员:作用于整个类 局部:只作用于方法内部 d.内存位置不同 成员:在堆中,跟着对象走 局部:在栈中,跟着方法走 e.生命周期不同 成员:随着对象的创建而创建,随着对象的消失而消失 局部:随着方法的调用而产生,随着方法的调用完毕而消失 模块八重点: 1.要会使用private关键字修饰成员,并知道被private修饰之后作用(访问特点)是什么 2.会使用set方法为属性赋值,使用get方法获取属性值 3.会利用this关键字区分重名的成员变量和局部变量 4.会利用空参构造创建对象,并知道空参构造作用 5.会使用有参构造创建对象,并为属性赋值 6.会快速生成一个标准的javabean类
2024年05月30日
0 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七154.模块七总结
[上]JAVA学习系列模块七154.模块七总结视频{bilibili bvid="BV1YT4y1H7YM" /}
2024年05月30日
1 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第四章153.面向对象_类和对象的练习
[上]JAVA学习系列模块七第四章153.面向对象_类和对象的练习视频{bilibili bvid="BV1YT4y1H7YM" /}笔记练习需求:定义一个类MyDate,属性有 year month day 再定义一个类Citizen(公民类),属性有 name(String类型) birthday(MyDate类型) idCard(String),为这三个属性赋值,然后将值取出来 public class MyDate { int year; int month; int day; }public class Citizen { //姓名 String name; //默认值 null /* 生日 MyDate类型 MyDate属于自定义类型(引用数据类型) 这种类型要操作之前必须要赋值 怎么赋值? 需要new对象赋值 */ MyDate birthday = new MyDate(); // 默认值 null //身份证 String idCard; //默认值null }public class Test01 { public static void main(String[] args) { Citizen citizen = new Citizen(); citizen.name = "涛哥"; citizen.idCard = "111111111"; /* citizen.birthday获取的是MyDate对象 再去点year获取的是MyDate对象中的year 链式调用 */ citizen.birthday.year = 2000; citizen.birthday.month = 10; citizen.birthday.day = 10; System.out.println(citizen.name+","+citizen.birthday.year+","+citizen.idCard); } }给引用数据类型赋值,需要new对象(String比较特殊,可以直接=赋值)
2024年05月30日
1 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第四章152.面向对象_成员变量和局部变量区别
[上]JAVA学习系列模块七第四章152.面向对象_成员变量和局部变量区别视频{bilibili bvid="BV1YT4y1H7YM" /}笔记成员变量和局部变量的区别定义位置不同(重点) a.成员变量:类中方法外 b.局部变量:定义在方法之中或者参数位置初始化值不同(重点) a.成员变量:有默认值的,所以不用先手动赋值,就可以直接使用 b.局部变量:是没有默认值的,所以需要先手动赋值,再使用作用范围不同(重点) a.成员变量:作用于整个类 b.局部变量:只作用于自己所在的方法,其他方法使用不了内存位置不同(了解) a.成员变量:在堆中,跟着对象走 b.局部变量:在栈中,跟着方法走生命周期不同(了解) a.成员变量:随着对象的创建而产生,随着对象的消失而消失 b.局部变量:随着方法的调用而产生,随着方法的调用完毕而消失public class Person { String name;//成员变量 public void eat(){ int i = 10;//局部变量 System.out.println(i); System.out.println(name);//成员变量不用手动赋值可以直接使用,因为有默认值 } public void drink(){ int j; //System.out.println(j);//局部变量没有默认值,所以需要手动赋值再使用 System.out.println(name); //System.out.println(i);//i是eat方法的局部变量,在drink中使用不了 } }
2024年05月30日
0 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第三章151.面向对象_两个对象指向同一片空间内存图
[上]JAVA学习系列模块七第三章151.面向对象_两个对象指向同一片空间内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记两个对象指向同一片空间内存图
2024年05月30日
1 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第三章150.面向对象_两个对象内存图
[上]JAVA学习系列模块七第三章150.面向对象_两个对象内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记两个对象的内存图phone1和phone2都是new出来的,所以在堆内存中产生了两个不同的空间,所以改变一个空间的数据不会 影响另外一个空间中的数据
2024年05月30日
2 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第三章149.面向对象_一个对象内存图
[上]JAVA学习系列模块七第三章149.面向对象_一个对象内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记一个对象的内存图
2024年05月30日
0 阅读
0 评论
0 点赞
2024-05-30
[上]JAVA学习系列模块七第二章148.面向对象_匿名对象的使用
[上]JAVA学习系列模块七第二章148.面向对象_匿名对象的使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记所谓的匿名对象:其实就是没有等号左边的部分,只有等号右边的部分(对象)使用: new 对象().成员注意: a.如果我们只想单纯的调用一个方法,让方法执行,我们可以考虑使用匿名对象 b.但是如果涉及到赋值,千万不要用匿名对象public class Person { String name; public void eat(){ System.out.println("人要吃饭"); } }public class Demo01Person { public static void main(String[] args) { //原始方式 Person p = new Person(); p.name = "金莲"; System.out.println(p.name); p.eat(); System.out.println("================="); //匿名对象 new Person().eat(); new Person().name = "大郎"; System.out.println(new Person().name);//null } }
2024年05月30日
1 阅读
0 评论
0 点赞
1
...
7
8
9
...
34