相信在写了Smile的你应该挺开心,就下来我们就解释下这些代码的意义为何。
1. 类申明
类申明的格式如下所示:
public class DemoOfSmile(){
}
Java是一个基于类的语言,创建Java程序的第一项工作就是创建一个类,以上为创建一个名为DemoOfSmile的类。它分为如下四个结构:
- 类访问权限修饰符(public,default)
他们是控制被修饰的类的可见范围
public | default |
同一个类 | √ |
同一个包 | √ |
子类父类 | √ |
不同包 | √ |
- 修饰符(final ,abstarct)
final关键字修饰的类是最终类,不能被继承,如果一个类不会再被扩展即可用final修饰,final(abstract)可以和类访问权限修饰符一起用。平时用的很少。
public final class ClassName{
//不能被继承,不能改变。
}
abstract关键字修饰的类为抽象类,该类一般是用于继承,抽象类中可以有抽象方法,也可以没有抽象方法,但抽象方法所在的类必须为抽象类(记着就好,现在还没有说到方法,但这句很重要)。
public abstract class ClassName {
//抽象类多数用在继承中,抽象类跟普通类最大的区别就是抽象类中的抽象方法可以没有方法体,在子类继承该抽象类时可编写该抽象方法。
}
- 类名
类名最好要见名知意,方便自己的读写,开头首字母必须大写,此后每个单词首字母大写,不能以下划线和美元符号开头,有兴趣命名细节可百度:驼峰命名法。按照我说的写就好。public修饰符申明的类名必须和文件名一致。 - 类主体(“{}”)
类主体里就是书写代码的地方,包括方法、属性等的书写全部要在方法体内。
2. main方法
main方法的格式如下所示:
public static void main (String[] args){
}
main方法也是方法的一种,它特殊的地方是在于它是Java程序开始执行后被调用的第一个方法。没有main方法,你的程序就没有入口,你的代码也就运行不了了。方法的具体构成在下面章节会单独讲到,main方法必须这么定义,这是Java规范。大家在书写时按照这种格式写main方法就可以。
3. 输出/入语句(Print)
System.out:将文本输出到屏幕上
System.in:从用户那里获取信息(一般为键盘,只是提一下,现在用不到)
print:将传递给他的参数发送到相关的输出Stream的一个PrintStream方法(简单暴力点的说法就是将结果打印的控制台)
println: 多了”ln”,意思是打印出结果后在最后加一个换行符,即光标移动到下一行。
println()括号里面即为要打印的内容可以是表达式也可以是字符串,或者方法,变量等,如:
System.out.println("this is content ");
System.out.println(1+2);//打印出的结果为3
int a =1;
System.out.println(a);//结果为1
这节就到此结束了,希望自己可以一直坚持下去,希望对你有所帮住,其中有任何错误欢迎指出,有任何疑问也可留言一起讨论,Thanks!