「Java大神聚会」Java大神

博主:adminadmin 2022-12-03 14:15:07 82

本篇文章给大家谈谈Java大神聚会,以及Java大神对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 大神额

请不要误人子弟好么?不会请不要乱答,谢谢@and瓜瓜。

这两道题考的的是重载和重写的知识点,姑且认为第一个题的标号是13吧。

知识点:

重写(覆盖、@Override) :子类在继承父类的时候为了满足自身需要可以重写父类的方法。要求是1、方法名相同;2、参数类型和个数相同以及顺序相同;3、返回值类型相同;4、修饰符可以不同,但是只能比原来的范围大。(private 、default、protect、public从左往右范围变大)

重载:在同一的类里为了满足自身需要可以写多个方法名相同的方法,要求是1、方法名相同;2、参数类型和个数相同不相同(重点是必须不同,与变量名无关);3、与返回值类型和修饰符无关。

选项:

13、B 原因是重写时改变了返回值类型,编译错误

14、A 原因不细说了哈

java 集合!求大神!

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map.Entry;

import java.util.Scanner;

public class PersonMap {

public static void main(String[] args) {

//String,String 表示key和value 的值都是字符串类型

HashMapString, String map = new HashMapString,String();

map.put("A01", "张三");//put 增加元素

map.put("A02", "李四");

map.put("A03", "王刚");

map.put("A04", "李明");

map.put("A05", "周五");

//------------------1 遍历打印----------------------------

printMap(map);//调用打印方法进行打印集合

//------------------2输入编号,控制台输出名字------------------

System.out.println("请输入要查询的成员编号");

Scanner sc = new Scanner(System.in);

String num = sc.nextLine();

String name = map.get(num);

System.out.println("已经查询到编号:"+num+"对应的名字:"+name);

//------------------3输入编号,删除成员,并打印剩余成员---------------------------

System.out.println("请输入要删除的成员编号");

String num2 = sc.nextLine();

String str = map.remove(num2);

System.out.println("已经删除了编号:"+num2+"名字:"+str);

printMap(map);

}

static void printMap(HashMapString, String map) {

//调用iterator 进行遍历

IteratorEntryString,String it = map.entrySet().iterator();

while(it.hasNext()){//如果iterator 有下一个元素,就循环

EntryString,String e = it.next();

System.out.println(e.getKey()+"\t"+e.getValue());

}

}

}

输出

A01 张三

A02 李四

A03 王刚

A04 李明

A05 周五

请输入要查询的成员编号

A03

已经查询到编号:A03对应的名字:王刚

请输入要删除的成员编号

A05

已经删除了编号:A05名字:周五

A01 张三

A02 李四

A03 王刚

A04 李明

java 大神啊啊啊

1题选AC,属性私有化,通过方法设置或者获取属性的值,以便于在方法中对设置的值进行限定,这是封装最开始的意义;

2题选ABCD,构造器可以继承、默认构造器也是有的,C构造器如果有了返回值就成了普通方法,就不是构造器了。D可以抛出异常,但是没有意义,不建议这么做;

3题选CD,A错在直接使用构造器名称,如果创建对象,那调用的是哪个对象的构造器呢?应该用this,表示当前对象;B错在用了逗号。

java 大神

4题选B,普通方法名也可以和类名相同,会报警告但是不会报错;

5题选C,与类的访问修饰符相同;

6题选C,不能被实例化,也不能被继承,但是不需要被final修饰;

7题选D

大伙常上的Java技术类论坛有哪些

作为IT程序员必逛的Java技术论坛有哪些呢? 这里小编就整理一些经常去的社区网站及论坛供大家参考,具体如下:

1、快速开发平台社区 -天翎低代码平台技术论坛,主要是以Java低代码开发平台为主的技术性论坛社区,目前低代码平台商用授权对外开放;

2、CSDN -专业开发者社区 IT技术交流平台;

3、IT圈,圈圈精彩 - 原软媒论坛、IT之家,国内最人气的科技社交圈层,继软媒论坛、IT之家社区演变而来;

4、51CTO技术论坛-中国领先的IT技术社区 国内主流IT技术社区,论坛拥有大批IT技术人/IT专家;

关于Java大神聚会和Java大神的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。