方法都是public */ public class Test10_Encapsulation{ public static void main(String[] args){ Circle c1 = new Circle(); //1、创建对象 //c1.radius = 1.2; //错误的 c1.
二次方 sub 替代的 screen 屏幕 sound 声音 state 状态 salary 薪水 sleep 睡觉 size 大小,尺寸 start 开始 sort 排序 status 状态 synchronize 同步发生 switch 开关 stream 流 symbol 符号
所以在头尾插入或者删除元素不受元素位置的影响(add(E e)、addFirst(E e)、addLast(E e)、removeFirst()、 removeLast()),时间复杂度为 O(1),如果是要在指定位置 i 插入和删除元素的话(add(int index, E element),remove(Object o),remove(int index)), 时间复杂度为 O(n) ,因为需要先移动到指定...
4 构造方法:新建实例对象时,立即执行的一个特殊方法;构造方法必须和类同名,并且没有返回值类型。 一个类中必须有构造方法,自己没定义,系统会添加默认构造方法,构造方法一般用来给属性赋值 5 构造方法重载 一个类中可以定义多个不同参数的构造方法,是方法重载的一种体现。 6 方法重载Overload:同名不同参,与返回值...
一、常用关键字53个 1、保留关键字(2个) const ——常量,常数:用于修改字段或局部变量的声明。 goto——转到:指定跳转到标签,找到标签后,程序将处理从下一行开始...
下面看看这些方法的用法: add boolean add(E...boolean remove(Object o):移除链表中指定的元素; E remove(int index):移除链表中指定位置的元素; E removeFirst():移除链表中第一个元素...,与remove类似; E removeLast():移除链表中最后一个元素; boolean removeFirstOccurrence(Object o):移除链表中第一次...
15、 getTime获得时间 Clear扫除,去除 Clone克隆,复制 Util 工具,龙套 Components 成分,组成 Random随意,任意 Next Int 下一个整数 Gaussian 高斯 ArrayList 对列LinkedList 链表Hash无用信息,杂乱信号Map 地图Vector 向量,矢量Size 大小Collection 收集Shuffle混乱,洗牌RemoveFirst移动至开头RemoveLast 移动至最后lastElement...
removeLast():删除尾部元素 getFirst():获取头部元素 getLast():获取尾部元素Map 中的常用方法 put(K key,V value):增加键值对 如果集合中已经存在 key 这个键,那么使用 put 方法,就是修改其对应的值 如果集合中不存在 key 这个键,那么使用 put 方法,就是在集合中增加了一个键值对 remove(K key):根据给定...
removeLast():移除后端的一个元素,和remove一样的效果 pollFirst():移除前端的一个元素,和poll一样的效果 pollLast():移除后端的一个元素,异常处理和poll一样 getFirst():获取前端的一个元素,和element一样的效果 getLast():获取后端的一个元素,异常处理和element一样 peekFirst():获取前端的一个元素,和peek...
创建一个类将Linked中的方法封装 public class Stack { private LinkedList list = new LinkedList(); //创建LinkedList对象 public void in(Object obj) { list.addLast(obj); //封装addLast()方法 } public Object out() { return list.removeLast(); //封装removeLast()方法 ...