摘要: 1.封装 如图,当属性设置为私有(private),实例化的对象无法直接操作该属性 只能通过 get/set 方法才能对私有属性进行操作 快捷键:alt + inster 选择 getter/setter 选择对应参数可以快速生成 作用(高内聚低耦合): 提高程序安全性 隐藏代码细节 统一接口 可维 阅读全文
posted @ 2022-03-24 13:49 阳光下的承诺 阅读(23) 评论(0) 推荐(0)
摘要: 1.无参构造函数(默认) 2.有参构造函数 new 对象本质就是调用了构造函数 构造函数没有返回值,也不需要void 构造函数名要和类名一致 构造函数生成快捷键 alt + insert 当定义了有参构造函数时,需要调用无参构造函数的时候,需要同时自己定义无参构造函数(只调用无参构造函数时,可以不定 阅读全文
posted @ 2022-03-24 12:27 阳光下的承诺 阅读(28) 评论(0) 推荐(0)
摘要: 1.类与对象的创建 对同一个类可以实例化出多个不同的对象 阅读全文
posted @ 2022-03-24 11:34 阳光下的承诺 阅读(36) 评论(0) 推荐(0)
摘要: 1.值传递 //值传递 public static void main(String[] args) { int a = 999; dome d = new dome(); d.chang(a); System.out.println(a); } public void chang(int a){ 阅读全文
posted @ 2022-03-23 21:47 阳光下的承诺 阅读(30) 评论(0) 推荐(0)
摘要: 1.静态方法 2.非静态方法 阅读全文
posted @ 2022-03-23 21:26 阳光下的承诺 阅读(38) 评论(0) 推荐(0)
摘要: 1.稀疏数组 int[][] a = new int[5][5];//声明创建普通数组 //填写几个非0数据 a[0][2] = 1; a[2][1] = 2;​ int sum = 0;//记录有几个非0数据 //打印普通数组 System.out.println("普通数组:"); for (i 阅读全文
posted @ 2022-03-23 20:45 阳光下的承诺 阅读(137) 评论(0) 推荐(0)
摘要: 1.Arrays类 sort(排序) //声明创建数组 int[] a = {156, 21320, 5453, 4564, 851, 72, 61, 8, 2255}; //Arrays类的方法 Arrays.sort(a);//排序 System.out.println(Arrays.toStr 阅读全文
posted @ 2022-03-23 19:55 阳光下的承诺 阅读(24) 评论(0) 推荐(0)
摘要: 1.可变参数 public class test { public static void main(String[] args) { test(1, 2, 3, 4); } ​ public static void test(int... number) { for (int i = 0; i < 阅读全文
posted @ 2022-03-21 20:49 阳光下的承诺 阅读(35) 评论(0) 推荐(0)
摘要: 1.用for循环打印九九乘法表 1 for (int i = 1; i <= 9; i++) { 2 for (int j = 1; j <= i; j++) { 3 System.out.print(i+"*"+j+"="+(i*j)); 4 System.out.print(" "); 5 } 阅读全文
posted @ 2022-03-21 19:52 阳光下的承诺 阅读(204) 评论(0) 推荐(0)
摘要: 1.Scanner的使用 import java.util.Scanner; ​ public static void main(String[] args) { //创建一个接收器 Scanner scanner = new Scanner(System.in); System.out.print 阅读全文
posted @ 2022-03-21 19:31 阳光下的承诺 阅读(59) 评论(0) 推荐(0)