问题
输入语句是怎么执行的?
答案:首先创建一个键盘扫描类的对象Scanner input=new Scanner(System.in);之后才是真正的输入
int a=input.nextInt();//这里将输入转化为了数字
String b=input.next();//这里则是字符串
问题
一般无参方法在执行时,虚拟机会自动添加隐式参量this那么这个this代表了什么?
答案:这个this代表的是当前对象实例,也可以说是当前对象的地址,使无参方法可以访问当前对象的内容。
问题
面向对象与面向过程有什么区别?
答案:面向对象和面向过程在小的程序中区别不大,只是在做写大的程序时,面向过程很难修改和维护,不容易合作。而面向对象将相似或相近的内容放到同一个类里,便于多人编程时的合作,同时可以达到多次使用的效果,更加灵活。
PS:以上内容均是小白自学Java时的一点问题,如果有错的地方望大神尽快告知,让小白少走些弯路,谢谢!