- 博客(45)
- 收藏
- 关注
原创 Java中方法的重写
1.父类的功能,子类不一定需要,或者不一定满足!重写,子类的方法和父类必须要一致,方法体不同!4.抛出的异常:范围,可以被缩小,但不能扩大。重写:需要有继承关系,子类重写父类的方法!2.参数列表必须相同。
2023-05-14 15:20:19
219
原创 Java中super的使用
super:只能在继承条件才可以使用。super:代表父类对象的应用。this:本身调用者这个对象。this:没有继承也可以使用。super():父类的构造!this():本类的构造。
2023-05-12 21:19:33
753
原创 Java中的封装
当Student类中属性为public时是可以进行正常调用,如图中name,但是当为private时便不能进行调用,如id。上面这部分,如对于年龄的输入,如果是不合法,则会进行不同情况的处理。
2023-05-11 15:12:03
78
原创 Java中面向对象&面向过程
面向过程思想步骤清晰简单,第一步做什么,第二步做什么。。。面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理问题。面向过程编程(Object-Oriente
2023-05-06 20:11:46
123
原创 Java中何为方法
System是一个系统的类,out是System类下的一个输出对象,println就是out的一个方法。上面的意思就是调用系统类里面的标准输出对象out中的println方法。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,System.out.println()是什么意思?Java方法是语句的集合,他们在一起执行一个功能。方法在程序中被创建,在其他地方被引用。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。
2023-04-15 21:58:19
78
原创 Java中用while或者for循环输出1-1000之间能被5整除的数,并且每行输出3个
【代码】Java中用while或者for循环输出1-1000之间能被5整除的数,并且每行输出3个。
2023-04-13 21:46:43
838
原创 JAVA实现求和与求平均值运算
package com.orange.scanner;import java.util.Scanner;public class Demo05 { public static void main(String[] args) { //我们可以输入多个数字,求其总和与平均值,每输入一个数字用回车确认,通过输入非法数字来结束输入并输出执行结果 Scanner scanner = new Scanner(System.in); //定义‘和‘
2022-01-22 18:40:59
2855
原创 JAVA中next与nextline区别与使用
JAVA中next与nextline区别与使用next()举例package com.orange.scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,勇于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out.p
2022-01-22 16:32:47
763
原创 JavaDoc与注释
JavaDoc与注释javadoc命令是用来生成自己API文档的,(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。)javadoc可以将文档的注释信息生成一个帮助文档,类似于java的API。参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@r
2022-01-22 14:48:05
846
原创 JAVA包机制
包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[.pkg2[.pkg3...]]类似于文件夹公司一般利用公司的域名倒置作为包名 如:www.baidu.com 则包名为 com.baidu.wwwwww.baike.com 则包名为com.baike.com如图,可在src文件中右击创建new project ,起名为com.XXX,随后可生成相应package。在代码中,package
2022-01-22 11:33:58
215
原创 JAVA位运算原理
package operator;public class Demon04 {//位运算原理 public static void main(String[] args) { /* A = 0011 0101 B = 0010 0110 即A与B每一位与每一位对应的数字比较,遵循与或非逻辑运算 A&B = 0010 0100 对应位都是1,则为1,否则为0 A|B = 0011 011
2022-01-19 20:42:30
299
原创 JAVA自增与自减
package operator;public class Demon03 { public static void main(String[] args) { //自增与自减 int a = 3; int b = a++; System.out.println(a);//a==4 System.out.println(b);//b==3 因为代码在执行时,先进行赋值运算,然后进行自增运算 i
2022-01-18 21:05:33
167
原创 JAVA变量,常量,作用域
public class 变量常量 { public static void main(String[] args) { //int a b c int a = 1;//标准写法 //程序五大特性:有穷性,确定性,可行性,输入,输出 int b = 2; // “好的程序”的四大特点:健壮性,正确性,可读性,高效性 int c = 3; // // int a
2022-01-18 20:18:30
83
原创 JAVA变量命名规则
所有变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则,即除了第一个单词小写,后面的单词首字母大写, lastName局部变量:首字母小写和驼峰原则常量:全部使用大写字母:MAX_VALUE类名:首字母大写,遵守驼峰原则:Man,GoodMan方法名:首字母小写和驼峰原则:run(),runRun(),...
2022-01-18 20:17:05
2339
2
原创 JAVA简单类型转换
public class 类型转换 { public static void main(String[] args) { //低------------------------------高 //byte, short, char< int < long< float< double //强制类型转换 高--->低 //由于JAVA是强类型语言,所以进行有些运算时,需要用到类型转换
2022-01-18 17:55:28
184
原创 JAVA数据类型简单扩展
public class 数据类型扩展 { public static void main(String[] args) { //整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0x int i0 = 0b10;//二进制0b int i = 10;//十进制 int i2 = 010;//八进制0 int i3 = 0xFF;//十六进制0x 0~9 对应A~
2022-01-18 16:46:36
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人