![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 63
陌然0317
这个作者很懒,什么都没留下…
展开
-
JAVA学记5(第五周)
④如果在子类构造器的首行既没有显示调用"this(形参列表)",也没有显式调用"super(形参列表)",则子类此构造器默认调用"super()",即调用父类中空参的构造器。> 我们在通过子类的构造器创对象时,一定在调用子类构造器的过程中,直接或间接的调用到父类的构造器。①子类继承父类时,不会继承父类的构造器。⑤ 由③和④得到结论:子类的任何一个构造器中,要么会调用本类中重载的构造器,要么会调用父类的构造器。>父类被重写的方法的返回值类型是void,则子类重写的方法的返回值类型必须是void。原创 2023-06-18 01:37:30 · 122 阅读 · 1 评论 -
JAVA学记5(第五周)
提供给Legs属性赋值的setLegs()方法,在此方法中加入legs赋值的判断逻辑if(legs >= B && legs % 2 ==0)将此方法暴露出去,使得在Animal类的外部调用此方法,对Legs属性赋值。>提供给Legs属性获取的getLegs()方法,此方法对外暴露。我们可以使用4种权限修饰来修饰类及类的内部成员。> 将Legs属性私有化(pvivate),禁止在Animal类的外部直接调用此属性。类的内部成员:可以使用4种权限修饰进行修饰。2.如何实现数据封装?原创 2023-06-11 07:38:25 · 53 阅读 · 1 评论 -
JAVA学记4(第四周)
(形参列表相同指的是参数个数和类型都相同,与形参名要求:在一个类中,允许存在多个相同名字的方法,只要他们的形参列表不同即可。先通过方法名确定了一波重载的方法,进而通过不同的形参列表,确定具体5.在同一个类中不允许定义两个相同的方法。-如果导入的类或接口是java.lang包下的,或者是当前包下的,则可以省略此import语句。-如果已经导入java.a包下的类,那么如果需要使用a包的子包下的类的话,仍然需要导入。-如果在代码中使用不同包下的同名的类,那么就需要使用类的全类名的方式指明调用的是哪个类。原创 2023-06-03 22:10:24 · 60 阅读 · 0 评论 -
JAVA学记3(第三周)
作用2:结束一个方法的同时,可以返回数据给方法的调用者(方法声明中如果有返回值类型则方法内需要搭配 return使用)注:没有new的时候的赋值是将等号右边变量的地址付给左边变量 ,只有在new的时候才会开辟新的内存空间。比如:Arrays类中的binarySearch()方法、sort()方法、equals()方法。>有形参列表:根据方法调用时,需要的不确定的变量的类型和个数,确定形参的类型和个数。方法体:当我们调用一个方法时,真正执行的代码。>Java里的方法不能独立存在,所有的方法必须定义在类里。原创 2023-05-30 10:43:29 · 81 阅读 · 2 评论 -
JAVA学记2(第二周)
错误形式:int [ ] arr2 = new int [3]{1,2,3};与数组相关的内存结构:①虚拟机栈:用于存放方法中声明的变量 特点:后进的先出去,先进的后出去②堆:用于存放数组的实体(即数组中所有实体,存放的实际值)Java中内存结构的划分: 将内存区域划分为5个部分:程序计数器,虚拟机栈,本地方法栈,堆,方法区。凡是自己可以命名的地方都可以叫做标识符 比如:类名,方法名,变量名,包名,常量名等。变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。原创 2023-05-19 23:34:54 · 63 阅读 · 1 评论 -
JAVA学记1(第一周)
即可下载JDK,下载过后需要进行JDK的配置,最重要的一步是进行设置环境变量,点击计算机选择“属性”命令,再打开“高级系统设置”选择“环境变量”,在“系统环境变量”中点击“新建”按钮,变量名为JAVA_HOME,变量值为C:\Program Files\Java\jdk17,再设置PATH在系统变量中的PATH中设置变量值为%JAVA_HOME%\bin。凡是自己可以命名的地方都可以叫做标识符 比如:类名,方法名,变量名,包名,常量名等。整型 :byte\short\int\long。原创 2023-05-14 08:53:50 · 72 阅读 · 2 评论