首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
告别破解!用Aspose.Words实现Java版Word转PDF的实战指南
14 阅读
4
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
5
博客简介
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
272
篇与
的结果
2024-06-07
[上]JAVA学习系列模块八第二章163.封装_快速编写javabean快捷键
[上]JAVA学习系列模块八第二章163.封装_快速编写javabean快捷键视频{bilibili bvid="BV1YT4y1H7YM" /}笔记编写符合JavaBean 规范的类,以学生类为例,标准代码如下:public class Student { private int sid; private String sname; public Student() { } public Student(int sid, String sname) { this.sid = sid; this.sname = sname; } public int getSid() { return sid; } public void setSid(int sid) { this.sid = sid; } public String getSname() { return sname; } public void setSname(String sname) { this.sname = sname; } }快速生成标准javabean通用快捷键:alt+insert1. 生成无参构造:2.生成有参构造3.生成get/set方法:public class Test01 { public static void main(String[] args) { Student s1 = new Student(); s1.setSid(1); s1.setSname("涛哥"); System.out.println(s1.getSid()+"..."+s1.getSname()); System.out.println("=============="); Student s2 = new Student(2, "金莲"); System.out.println(s2.getSid()+"..."+s2.getSname()); } }
2024年06月07日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第二章162.封装_javabean的介绍
[上]JAVA学习系列模块八第二章162.封装_javabean的介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记标准JavaBeanJavaBean 是 Java语言编写类的一种标准规范。符合JavaBean` 的类,要求: (1)类必须是具体的(非抽象 abstract)和公共的,public class 类名(2)并且具有无参数的构造方法,有参构造(3)成员变量私有化,并提供用来操作成员变量的<code>set</code> 和<code>get</code> 方法。com.atguigu.controller -> 专门放和页面打交道的类(表现层)com.atguigu.service -> 专门放业务处理的类 (业务层)com.atguigu.dao -> 专门放和数据库打交道的类(持久层)com.atguigu.pojo -> 专门放javabean类com.atguigu.utils -> 专门放工具类public class Person { private String name; private int age; //无参构造 public Person(){ } //有参构造 public Person(String name,int age){ this.name = name; this.age = age; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } }public class Test01 { public static void main(String[] args) { Person person = new Person(); person.setName("金莲"); person.setAge(26); System.out.println(person.getName()+"..."+person.getAge()); Person person2 = new Person("涛哥", 18); System.out.println(person2.getName()+"..."+person2.getAge()); } }
2024年06月07日
0 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第一章161.封装_有参构造的定义和使用
[上]JAVA学习系列模块八第一章161.封装_有参构造的定义和使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记3.2有参构造1.格式: public 类名(形参){ 为属性赋值}作用: a.new对象 b.为属性赋值特点: jvm不会自动提供有参构造,但是将有参构造手写出来,jvm将不再提供无参构造,所以建议有参,无参的构造都手写上去public class Person { private String name; private int age; //无参构造 public Person(){ System.out.println("我是无参构造"); } //有参构造 public Person(String name,int age){ this.name = name; this.age = age; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } }如何快速知道调用的成员是哪个类中的哪个成员呢?按住ctrl不放,鼠标点击对应的成员 -> 会跳到对应的位置
2024年06月07日
0 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第一章160.封装_无参构造方法的定义和使用
[上]JAVA学习系列模块八第一章160.封装_无参构造方法的定义和使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记构造方法1.概述:方法名和类名一致并且能初始化对象的方法分类: a.无参构造:没有参数 b.有参构造:有参数,参数是为指定的属性赋值 c.满参构造:给所有属性赋值 以上构造咱们不用记那么详细,我们就记有参和无参构造就可以了特点: a.方法名和类名一致 b.没有返回值,连void都没有3.1空参构造1.格式: public 类名(){}作用: new对象使用特点: 每个类中默认都有一个无参构造,不写也有,jvm会自动提供使用:一new对象就是在调用构造方法
2024年06月07日
0 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第一章159.封装_this关键字在set方法中的使用
[上]JAVA学习系列模块八第一章159.封装_this关键字在set方法中的使用视频{bilibili bvid="BV1YT4y1H7YM" /}2.this的介绍1.如果成员变量和局部变量重名时,我们遵循"就近原则",先访问局部变量this概述:代表的是当前对象作用:this可以区分重名的成员变量和局部变量 this点出来的一定是成员的变量this代表当前对象,那么具体代表哪个对象呢? 哪个对象调用的this所在的方法,this就代表哪个对象public class Person { String name; /* 哪个对象调用的this所在的方法,this就代表哪个对象 */ public void speak(String name){ System.out.println(this+"........"); System.out.println(this.name+"您好,我是"+name); } }public class Test01 { public static void main(String[] args) { Person person = new Person(); System.out.println(person+"========="); person.name = "沉香"; person.speak("刘彦昌"); System.out.println("=========="); Person person2 = new Person(); System.out.println(person2+"+++++"); person2.name = "奥特曼"; person2.speak("奥特曼之父"); } }
2024年06月07日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第一章158.封装_get&set方法的使用
[上]JAVA学习系列模块八第一章158.封装_get&set方法的使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记2.问题:属性被私有化了,外界直接调用不了了,那么此时属性就不能直接赋值取值了,所以需要提供公共的接口 get/set方法 set方法:为属性赋值 get方法:获取属性值public class Person { private String name; private int age; //为name提供get/set方法 public void setName(String xingMing) { name = xingMing; } public String getName() { return name; } //为age提供get/set方法 public void setAge(int nianLing) { if (nianLing < 0 || nianLing > 150) { System.out.println("你脑子是不是秀逗啦!岁数不合理"); } else { age = nianLing; } } public int getAge() { return age; } }public class Test01 { public static void main(String[] args) { Person person = new Person(); //person.name = "涛哥"; //person.age = -18; //System.out.println(person.name); //System.out.println(person.age); person.setName("涛哥"); person.setAge(18); String name = person.getName(); int age = person.getAge(); System.out.println(name+"..."+age); } }小结:用private将属性封装起来,外界不能直接调用,保护了属性对外提供一套公共的接口(set/get方法),让外界通过公共的接口间接使用封装起来的属性
2024年06月07日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第一章157.封装_private的使用
[上]JAVA学习系列模块八第一章157.封装_private的使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.问题: 定义成员变量,只要是new出来对象,就可以随便调用,随便赋值,哪怕是不合理的值我们也挡不住,怎么办? 将属性封装起来(隐藏细节)a.关键字:private(私有化的) -> 被private修饰的成员只能在本类中使用,在别的类中使用不了b.注意:将代码放到一个方法中,也是封装的体现 一个成员被private修饰也是封装的体现,只不过private最具代表性 c.private的使用:修饰成员变量:private 数据类型 变量名 修饰方法:将public改成private,其他的都一样
2024年06月07日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块八第一章156.封装_介绍
[上]JAVA学习系列模块八第一章156.封装_介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记将一个物品封装起来,外界不能直接使用了,提高了物品的安全性1.封装的介绍以及使用1.面向对象三大特征: [封装] 继承 多态什么是封装思想: a.我们找来了一个对象(洗衣机),只需要按一下按钮就可以了(使用洗衣机功能的过程就是在使用面向对象思想编程的过程),每一个按钮下面都包含了很多内部结构的细节(细节被封装到按钮里面了->封装),在使用的时候有必要了解洗衣机的内部构造吗?我们没有必要去了解内部结构,我们只知道调用就可以了所以,洗衣机来说,将细节隐藏起来了,细节我们不要关注,会对外提供了一个公共的接口(按钮),供我们人类使用 b.隐藏对象内部的复杂性,只对外提供公开,公共的接口,便于外界调用,从而提高了系统的可扩展性,可维护性,安全性,通俗来说,把该隐藏的隐藏起来(细节),把该暴露的暴露出来(对外提供的供别人使用的接口),这就是封装思想 我们只需要调用这个接口(功能)即可,此接口背后封装起来的细节就开始执行了,但是我们不需要关注细节,只关注公共的接口怎么调用c.将细节隐藏起来,不让外界随便使用,但是我们可以提供一个公共的接口让外界间接使用隐藏起来的细节->封装思想
2024年06月07日
2 阅读
0 评论
0 点赞
1
...
6
7
8
...
34