- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Java 第十三天
/使用Scanner方法必须引用这个包 public class TraverseString { public static void main(String[] args) { System.out.println("请输入一个字符串:");//控制台输出提示 输入字符串 Scanner scanner = new Scanner(System.in);i++){//开始遍历s里面的内容 System.out.println(s.charAt(i));
2024-02-06 22:49:20 414 1
原创 Java 第十二天
在实际开发中是不会这样使用的。因为一般内部类就是不让外界直接访问。成员内部的常见修饰符private就是为了保证数据的安全性。范例:MayiktA.MayiktB = new MayiktA().new MayiktB();格式:外部类.内部类 = new 外部类().new 内部类();二、内部类的分类(有些地方可能分为两种:成员内部类和局部内部类)
2024-01-19 08:12:02 332 1
原创 Java 第十天
abstract方法必须被子类重写,而private不能被继承,也就不能重写。final修饰的方法,变量都不能修改,而abstract修饰的方法必须被重写。无意义,static是静态的,abstract方法中无方法体。Ctrl+alt状态下,鼠标点击方法,会显示出选择。
2024-01-16 16:51:20 363 1
原创 Java 第八天
如果父类中没有无参构造方法,只有带参数构造方法,该怎么办?五、权限修饰符 (权限修饰符可以使用在方法/属性/类)super.成员方法()(访问父类的成员方法)this.成员方法()(访问本类的成员方法)super.成员变量(访问父类的成员变量)super(...)(访问父类的构造方法)this.成员变量(访问本类的成员变量)this(...)(访问本类的构造方法)protected(受保护)六、java中继承的注意事项。private(私有)default(默认)三、super关键字。public(公开)
2024-01-12 22:28:33 368
原创 Java 第七天
注意:如果自定义了带参数的构造方法,还要使用无参构造方法,必须写一个无参构造方法。//注意:构造方法,方法的名称一定与类的名称是一样的。//一般默认情况下修饰符使用:public。构造方法的应用场景:给对象中的成员属性赋值。构造方法分有参构造方法和无参构造方法。功能:主要是完成对象数据的初始化。我们可以在构造方法里做初始化操作。修饰符 类的名称(参数){构造方法是一种特殊方法。二、构造方法的注意事项。三、this使用细节。
2024-01-12 22:27:52 317
原创 Java 第六天
/方法的定义: public static void 方法名(){ //方法体;} //示例: public static void max(){ //方法体;} //方法的调用: 方法名称();//示例: max();//注意:方法必须先定义后才可以调用,否则程序将会报错。} //范例: public static int getMax(int a){ return a;} //注意:定义时,return后面的返回值与方法定义上的数据类型要匹配,否则程序报错。一、java工具 —— idea。
2024-01-09 16:08:12 853
原创 Java 第五天
Ps:今天开始不再使用全拼了,开始学习双拼输入,码字从100+字/分直降到15-25字/分,慢了好多,加油!使用this关键字,可以访问成员变量。在取值和赋值时候,要用到this去成员变量。用private修饰过就不能直接访问,就会用到get和set方法。方法的形参没有与成员变量同名,不带his修饰的变量指的是成员变量。方法的形参如果与成员变量同名,不带this修饰的变量指的是形参。get:取值操作,直接获取成员变量的值。this修饰的变量用于指代成员变量。set:赋值操作,给成员变量赋值。
2024-01-06 09:08:07 364 1
原创 Java 第四天
ps:为什么这里我又写了一次,我感觉这里可以说明一点为什么是现实的抽象,是因为我们写的程序肯定要服务于现实,比如做一个表格,那列名(字段)如何定义,肯定要起一个名字吧,手机列里面可以写各种手机,这就是我们自己定义类,所以是现实的抽象。(个人理解,有可能不对:出栈以后只是更换了房间号码,或者说更换了一个房卡,用其他房卡打开的还是原来的房间,所以如果新建的数据类型如果不进行初始化,有可能还是过去的数据,过去自己学习C语言的时候,越界访问以后就是其他的值。简单理解:类是对事物的一种描述,对象则为具体存在事物。
2024-01-05 10:26:33 390 1
原创 Java 第三天
/获取数据的范围是0,10包括0,不包括10。这个例子中,number是变量名,数字10是可变参数,其他的都不可变更。ps:上面的本来不想写,但是老师总结的挺好,就做了一下大概得笔记。ps:这块一个都不想写,因为和C#完全重合了,使用法师和写法只有左大括号没有独占一行。这里先回顾一下println的使用:System.out.println();上百年这个格式里面,rd是变量名可以改变,其他的都不允许改变。i是变量的名称,可以发生变化,其他的都不允许发生变化。导包的动作必须出现在定义的类上面。
2023-12-30 14:36:54 273 1
原创 Java 第二天
解释:问号前面的位置是判断的条件,判断为boolean类型,为true时调用表达式1,为false时调用表达式2。ps:几乎所有的数据类型取值范围都是一样的,当学习过C语言以后,就知道为什么每个比特下存储的内存结构,为什么是-128到127,因为数据类型也会出现很多bug和黑客的漏洞。ps:&&和||称谓短路运算符,作用和C#中一样的,但是第一次学习到短路运算符,计算一侧满足条件以后,右侧表达式就不再执行。注:两个int类型计算结果为int类型,其中一个是double,结果也会是double。
2023-12-30 08:53:23 352 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人