Java基本概念
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
- 对象:对象是类的一个实例,有状态和行为。
- 类:类是一个模板,它描述一类对象的行为和状态。
- 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
- 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
表达式和语句
- 表达式就是计算过程
- 方法的调用
- 表达式和语句,以;结尾
变量和赋值
- 变量是对一个java对象的引用
- 声明一个变量时候需要指定其类型,表示它可以应用的对象类型
控制语句
- 条件语句
if(条件) { 内容 }else{ 内容 }
switch(表达式){ }
- 循环语句
// while 循环
while(条件){ 内容 }
do{ 内容 }while(条件) //循环至少执行一次
// for循环
for(初始化;条件;迭代运算}{ 内容 }
- 控制语句
break 强制当前循环终止(当前循环所在的子循环)
continue 强制停止本次循环
return 从当前方法中退出
throw 抛出错误
Java 对象
- 对象: 对象是一个类的实例,语义上表达一个java类的实体
- 对象是一般情况Java语言里的一等公民
- 对象可以赋值到一个变量,对象是通过new语句进行创建的
Java方法和成员变量
- 方法:类中定义的该类的实例对象所具有的行为
- 静态方法:隶属于类本身的方法
- 一个方法由类+方法名+参数类型确定;相同的方法名,不同的参数类型,是不同的方法
修饰符
- 修饰符用于控制变量,类的作用域和一些访问权限
-
访问权限修饰符: public, protected, private, default(不设置)
屏幕快照 2018-12-05 下午4.38.08.png
面向对象的程序示例
- 通过接口来控制外部程序对类的访问
package com.company;
import com.company.Human;
public class Main {
public static void main(String[] args) {
Human def = new Human();
System.out.println(def.getName());
System.out.println(def.getWeight());
System.out.println(Human.getNumber());
System.out.println(Human.getNumber());
Human jeff = new Human("Jeff", 120);
Human david = jeff;
System.out.println(Human.getNumber());
int newWeight = david.workout();
System.out.println(david.getWeight());
System.out.println(jeff.getWeight());
for (int i = 0; i < 10; i++) {
jeff.workout();
}
System.out.println(jeff.getWeight());
}
}
网友评论