![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
caremmm
Android学习中...
展开
-
使用 ArrayList.add() 方法,添加的数据为什么会被覆盖?
示例public class test1 { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); List<List<Integer>> res = new ArrayList<>(); list.add(1); res.add(list); System.out.println(res); list.原创 2020-11-11 20:09:16 · 1320 阅读 · 0 评论 -
为什么要使用getters and setters?
问题:为什么定义实体类的时候要定义getters and setters函数呢?为什么不能直接调用对象.属性修改呢?个人理解如下:可以在函数里面定义一些逻辑,比如满足条件才能 set ,或者在 返回值的时候对值做一些其他处理。setters and getters 可以有不同的访问级别,比如某个属性只能 get 而不能 set 时, 可以只将 getters 设置为 public ,setters 设置为private。便于维护,例如对于现在的需求而言,设置属性 value 可以简单利用..原创 2020-08-25 13:26:15 · 1078 阅读 · 0 评论 -
为什么要使用匿名内部类?
**1.为什么要使用匿名内部类**package com.example.testapp;interface HelloWorld{ public void print();}public class NimingTest { public static void main(String args[]){ PrintHelloWorld(new Weneed()); } public static void PrintHelloWorld(原创 2020-06-12 11:38:28 · 901 阅读 · 0 评论