Java第三天,如何从键盘输入?匿名对象的使用方法

在学习完Java的基础语法之后,我们还需要学会如何使用API文档,这几乎是程序员所必备的能力。对于API我们不必须去记住每一个类的功能乃至用法,只需会查就行了。但是话说回来,一些经常使用的类我们还是必须记住如何使用它的,因为这样可以大大加快我们的开发速度。甚至一些面试官也经常在这方面出一些考题。那么到底哪些重要的API类我们必须记住呢?笔者在这给大家总结了一些,希望对大家有所帮助。

Scanner

这个主要是用来读取用户从键盘上的输入信息的。因为一个程序不可能总是从程序代码或者数据库中获取数据,有些时候必须和用户产生交互,进而判断用户的需求,这个时候我们的Scanner类就派上用场了,那么这个类到底如何使用呢?其实很简单,往下看。

import java.util.Scanner;

public class Scanner_Learn {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

String data = sc.next();

System.out.println(data);

}

}

4.png程序运行图

其中的sc.next()默认是接收String类型,如果想要接收Int类型的数据可以sc.nextInt();其他同理。

2.匿名对象,这个虽然不是一个具体的关键字,但却是非常重要的一个知识点。如果我们确定了某个对象仅仅使用一次,便可以使用匿名对象来完成操作,具体如下:

首先需要创建两个类,一个类是Car,一个类是Info,代码分别如下:

Car:

public class Car {

private int age;

private String name;

public Car(int age,String name){

this.age = age;

this.name = name;

}

public void carInfo(){

System.out.println(this.age + ''岁的'' + this.name + ''是本车的主人。'');

}

}

5.pngCar类截图

Info:

public class Info {

public static void main(String[] args){

new Car(55,''王景福'').carInfo();

}

}

6.pngInfo类截图

下面是结果运行图

7.png结果运行图

我们可以从中发现,很多时候其实匿名类更加的简单方便的。

原文地址:https://www.cnblogs.com/viplanyue/p/12700548.html