
java基础学习-代码
文章平均质量分 63
纯代码学习
我是逵逵啊
嗯,我很懒
展开
-
Java-面向对象-static-简易版电影信息展示系统
movies[1] = new Movie(2,"《战狼2》","¥200","吴京");movies[2] = new Movie(3,"《战狼3》","¥300","吴京");movies[3] = new Movie(4,"《战狼4》","¥400","吴京");movies[4] = new Movie(5,"《战狼5》","¥500","吴京");movies[0] = new Movie(1,"《战狼》","¥100","吴京");//1、设计电影类,以便创建电影对象,封装电影数据。原创 2025-03-25 17:59:18 · 394 阅读 · 0 评论 -
Java-面向对象-static
/规范:如果这个功能只是为了做一个功能,且不需要直接访问对象的数据,直接定义成静态方法。//3、实例方法中可以出现this关键字,静态方法中不可以出现this关键字。//1、静态方法中可以直接访问静态成员,也可以直接访问实例成员。//2、实例方法中可以直接访问静态成员,也可以直接访问实例成员。//2、实例方法中不可以直接访问静态成员,可以访问实例成员。2、实例方法中既可以直接访问静态成员,也可以直接访问实例成员。1、静态方法中可以直接访问静态成员,不可以直接访问实例成员。//1、类名.静态方法(推荐)原创 2025-03-25 17:25:27 · 835 阅读 · 0 评论 -
Java-面向对象-static
static原创 2025-03-25 15:20:51 · 126 阅读 · 0 评论 -
Java-面向对象-实体类
实体类原创 2025-03-25 14:07:59 · 387 阅读 · 0 评论 -
Java-面向对象-封装
System.out.println("姓名:"+name+"平均成绩:"+(chinese+math)/2);System.out.println("姓名:"+name+"总成绩:"+(chinese+math));//2、如何暴露(合理暴露),使用public修饰(公开)的get和set反复大合理暴露。//目标:搞清楚封装的设计思想,合理隐藏,合理暴露,学会如何隐藏和暴露。System.out.println("年龄不合法");面向对象的三大特征:封装、继承、多态。封装的设计要求:合理隐藏、合理暴露。原创 2025-03-25 11:10:43 · 248 阅读 · 0 评论 -
Java-面向对象-this关键字
System.out.println(this.name+"喜欢"+name);//不加this则是唱歌喜欢唱歌。是什么:this就是一个变量,可以用在方法中,来拿当前对象;哪个对象调用哪个方法。//目标:认识this关键字,搞清楚this关键字的应用场景。//this是一个变量,现用方法中,用于拿到当前对象。//哪个对象调用这个方法,this就拿哪个对象。s3.printHobby("唱歌!this应用场景:主要解决:变量名称冲突问题。原创 2025-03-25 10:46:44 · 207 阅读 · 0 评论 -
Java-面向对象-构造器
构造器原创 2025-03-25 09:59:26 · 322 阅读 · 0 评论 -
Java-面向对象-对象是什么?
对象是一个特殊的数据结构(可以理解成一张表)。对象是new出来的,有了类就可以创建出对象。2、方法:描述对象有什么功能,也就是对数据有什么操作。方法区:放class文件,将Test.class main 放进去,调用方法。1、变量,用来说明对象可以处理什么数据。class也就是类,称为对象的设计图(或者对象的模板)栈内存:main方法的实现 存放对象的地址。public class 类名{堆内存:放数据,String name。栈内存、堆内存、方法区。原创 2025-03-25 09:35:10 · 134 阅读 · 0 评论 -
Java-面向对象-存储两个学生信息,打印出学生的总成绩和平均成绩
/ System.out.println(sc1.name+"的总成绩是:"+sc1.total+",平均成绩是:"+sc1.avg);// System.out.println(sc2.name+"的总成绩是:"+sc2.total+",平均成绩是:"+sc2.avg);System.out.println(sc1.name+"的总成绩是:"+sc1.total+",平均成绩是:"+sc1.avg);sc1.name = "张三";sc2.name = "李四";原创 2025-03-25 09:09:42 · 269 阅读 · 0 评论 -
Java-二维数组-数字华容道的初始化和随机乱序
/遍历到的当前数据:arr[i][j]//定义一个临时变量存储m p位置。//目标:完成数字华容道的初始化和随机乱序。//再把ij的数据存给mp。//把mp的数据存给ij。//1、定义一个二维数组存储数字列表。//2、遍历二维数组,给二维数组赋值。//3、打乱二维数组中的元素顺序。原创 2025-03-24 17:49:31 · 386 阅读 · 0 评论 -
Java-二维数组-打乱班级位置
{"吴二十一", "郑二十二", "孙二十三"},{"周二十四", "吴二十五", "郑二十六"},{"孙二十七", "周二十八", "吴二十九"},{"郑三十", "孙三十一", "周三十二"},{"王十二", "李十三", "赵十四"},{"孙十五", "周十六", "吴十七"},{"郑十八", "孙十九", "周二十"},{"周九", "吴十", "郑十一"},{"张三", "李四", "王五"},{"赵六", "钱七", "孙八"},//3、把一维数组还原成二维数组。//2、打乱一维数组。原创 2025-03-24 17:46:49 · 407 阅读 · 0 评论 -
Java-二维数组-学生排位置
/初始化二维数组存储学生姓名,考虑位置不规则,直接定义每排的座位。//初始化二维数组存储学生姓名,考虑位置不规则,直接定义每排的座位。{"陈十二","褚十三","卫十四"},{"陈十二","褚十三","卫十四"},{"蒋十五","沈十六","韩十七"}{"吴九","郑十","冯十一"},{"吴九","郑十","冯十一"},{"张三","李四","王五"},{"赵六","孙七","周八"},{"张三","李四","王五"},{"赵六","孙七","周八"},//访问2:数组名[行索引][列索引]原创 2025-03-24 16:46:15 · 412 阅读 · 0 评论