Java自学之路-Java基础教程-7:Java术语之成员类型符static
2018-03-16 12:58
573 查看
static这个关键字就是静态的意思。静态变量和静态代码块都可以用static。
静态变量,是相对于成员变量来说的。如果方法不加static,怎么用呢?那就要创建对象了。下面新建一个类Person,这个类有个方法speak(),而且这个方法是没有static的。
public class Person {
public void speak() {
System.out.println("Hi!");
}
}
在HelloWorld中如何用呢?可以使用new关键字创建一个Person对象,对象的名字叫chinesePerson。使用对象chinesePerson调用方法chinesePerson.speak();即可。
Person chinesePerson = new Person();chinesePerson.speak();
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
Person chinesePerson = new Person();
chinesePerson.speak();
}
}运行后控制台打印Hi!就是Person类的speak()方法执行的结果。使用Java创建一个对象的过程,就是Java虚拟机分配内存的过程。
题外话:“hello, world”的中文意思是“你好,世界。”。这个例程在Brian Kernighan 和Dennis M. Ritchie合著的《The C Programme Language》使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次出现在1974年Brian Kernighan所撰写的《Programming in C: A Tutorial》。
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字
静态变量,是相对于成员变量来说的。如果方法不加static,怎么用呢?那就要创建对象了。下面新建一个类Person,这个类有个方法speak(),而且这个方法是没有static的。
public class Person {
public void speak() {
System.out.println("Hi!");
}
}
在HelloWorld中如何用呢?可以使用new关键字创建一个Person对象,对象的名字叫chinesePerson。使用对象chinesePerson调用方法chinesePerson.speak();即可。
Person chinesePerson = new Person();chinesePerson.speak();
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
Person chinesePerson = new Person();
chinesePerson.speak();
}
}运行后控制台打印Hi!就是Person类的speak()方法执行的结果。使用Java创建一个对象的过程,就是Java虚拟机分配内存的过程。
题外话:“hello, world”的中文意思是“你好,世界。”。这个例程在Brian Kernighan 和Dennis M. Ritchie合著的《The C Programme Language》使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次出现在1974年Brian Kernighan所撰写的《Programming in C: A Tutorial》。
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字
相关文章推荐
- Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK
- Java自学之路-Java基础教程-9:Java的变量类型-8种基本类型和3种引用类型
- Java自学之路-Java基础教程-41:Java的强转类型和泛型机制Generic
- Java自学之路-Java基础教程-6:Java术语之修饰符public
- Java自学之路-Java基础教程-15:Java的类和对象
- Java自学之路-Java基础教程-12:Java基本语句之2-循环控制语句for
- Java自学之路-Java基础教程-26:JavaEE和新建Web工程以及初识JSP网页
- Java自学之路-Java基础教程-13:Java基本语句之3-循环控制语句while和do while
- Java自学之路-Java基础教程-30:Java Web工程的JSP与初识Servlet类
- Java自学之路-Java基础教程-31:Java读文件操作和类的构造方法
- Java自学之路-Java基础教程-21:Java的方法参数以及Eclipse新建工程和类
- Java自学之路-Java基础教程-27:Java Web工程的运行和Tomcat服务器
- Java自学之路-Java基础教程-19:Java四大特性之抽象性以及abstract
- Java自学之路-Java基础教程-1:第一行Java代码Hello World!
- Java自学之路-Java基础教程-28:Java和HTML代码在JSP中的应用和运行
- Java自学之路-Java基础教程-24:Java工程结构以及类路径classpath
- Java自学之路-Java基础教程-22:Java的方法返回值和return关键字
- Java自学之路-Java基础教程-4:Java编辑器Eclipse安装使用和Java工程创建
- Java自学之路-Java基础教程-3:Java程序的编译javac和执行java
- Java自学之路-Java基础教程-14:Java基本语句之4-条件判断语句switch和case