- 博客(7)
- 收藏
- 关注
原创 方法名和类名的规范
并且值得注意的是,我们的方法调不调用,完全取决于用户,所以在开发中定义的方法,一般都是有返回值类型的,并且其中类的属性等都是由setter方法(设置)和getter方法(取得)设置,至于设置为多少,这也是取决于用户.第一个单字以小写字母开始,第二个单字的首字母大写。例如:firstName、lastName。每一个单词的首字母都采用大写字母,例如:FirstName、LastName、,也被称为 Pascal 命名法。1. Java中方法名和变量的。,是“驼峰式大小写”的变种。
2024-01-31 22:54:56
155
原创 包的定义和使用
在JDK1.5之后提供了静态导入功能,静态导入就是如果一个类中的方法全部都是静态static声明的静态方法,则在导入的时候就可以直接使用“import static”的方式导入,导入格式如下:import static 包.类.*;我在c包中导入a,b包,而a,b包中有相同的一个类为Demo类,这时候比如我要使用a包中的Demo类,则这样:包名称.子包名称. 类名称(如上2中导入方法)!如在Nishui.club包下的src下的g包和Nishui.club.cn 下的src下的h包都可以访问。
2024-01-30 22:17:29
1411
1
原创 重载和renturn用法
方法重载:方法名一样,方法中的参数个数或参数类型不同时叫重载,并且重载 与返回值类型无关,以及他们的返回类型为同类型时,如果参数个数一样,但顺序不同也为重载;(1)在java中的方法定义中,可以使用return语句直接结束方法,返回被调用处,在开发中经常用到!System.out.println("(1)调用show()方法之前!System.out.println("(2)调用show()方法之后!System.out.println("(3)开始调用show()方法!(1)调用show()方法之前!
2024-01-29 04:11:06
651
原创 Java中this和super关键字区别
由以上运行结果可知:无论在main()中子类实例化过程中,它括号中的参数有几个(S s = new S("nishuibaichuan",21);今年:" + age + ",叫:" + name);System.out.println("我是父类中有一个参构造方法!System.out.println("调用 的属性为:" + super.info);System.out.println("调用 的属性为:" + info);System.out.println("小明今年:" + age );
2024-01-27 18:47:15
14
原创 java类的访问权限
是Base类的成员变量,因为两个类在同一个包中,所以在AccessControlDemo类中可以直接访问。但是假如我们将AccessControlDemo这个类移到test这个包中,我们会发现eclipse中提示错误,编译无法通过,因为在test包中对protected类型的成员变量不可见。Bulk,也就是说Bulk是Base类不同包的子类。构造函数,如果只定义带参数的构造函数而不定义默认构造函数,那么Base的子类必须定义显式构造函数。假如我们在test包中创建一个Base类的。
2024-01-24 21:37:43
346
原创 面向过程与面向对象的区别
在内部类对象保存了一个对外部类对象的引用,当内部类的成员方法中访问某一变量时,若在该方法和内部类中都没有定义过这个变量,内部类中对this 的引用会被传递给那个外部类对象的引用;* 若用 static 修饰一个外部类,这个类就相当于是一个外部定义的类,所以 static 的内部类中可声明static 成员,但非static 的内部类中的成员是不能声明为 static 的,static 的内部类不能再使用外层封装类的非 static 的成员变量。类是对某一类事物的描述,是抽象的、概念上的 定义。
2024-01-18 15:29:54
353
1
原创 数组的定义声明
多维数组的声明一样,比如三维数组:数据类型[] [] [] 数组名 = null;数据类型[] [] 数组名 = new 数据类型[行数][列数];数据类型[] 数组名 = {初值0, 初值1,,,,,,初值n};使用数组是因为他可以定义成百上千个数据,并且这些数据的类型是相同的.数据类型[] 数组名 = new 数据类型[长度];数组名 = new 数据类型[长度];并且数组的下标是从0开始的,而非从1开始!
2024-01-18 15:25:14
539
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人