内存和变量:
程序 = 输入 + 处理 +输出
变量就是给保存内存中的数据起个名字,方便后续操作
变量的三要素:类型、名称和取值
变量分为:局部变量、实例变量和类变量
标识符就是给类、变量、方法、接口起的名字
表识符的命名规则:
(1)所有的标识符都应该以字母(A-Z或者a-z),美元符(
)
、
或
者
下
划
线
(
)
开
始
;
(
2
)
首
字
符
之
后
可
以
是
任
何
字
符
的
组
合
;
(
3
)
关
键
字
不
能
用
作
标
识
符
;
(
4
)
标
识
符
是
大
小
写
敏
感
的
;
(
5
)
合
法
标
识
符
举
例
:
a
g
e
、
)、或者下划线(_)开始; (2)首字符之后可以是任何字符的组合; (3)关键字不能用作标识符; (4)标识符是大小写敏感的; (5)合法标识符举例:age、
)、或者下划线()开始;(2)首字符之后可以是任何字符的组合;(3)关键字不能用作标识符;(4)标识符是大小写敏感的;(5)合法标识符举例:age、salary、value、_1_value;
(6)非法标识符举例:123abc、-salary;
Demo01:
package com.csdn;
public class Demo01 {
static void testVar() {
String name = "tom";
int age = 20;
String color = "黑色";
System.out.println(name+","+age+","+color);
}
static void testId() {
//驼峰命名法
int customerAge = 30;
String customerName ="kite";
double cuatomerSalary = 4000;
// int 123Age= 10;
// int &age = 10;
int $age = 10;
int_age = 20;
// int int 30;
int age = 15;
int Age = 15;
}
public static void main(String[] args) {
testVar();
}
}
类:是一个模块,是抽象的,它描述一类对象的行为和状态。
对象:是类的一个实例,是具体的。
由类创建对象的过程叫做实例化。
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改及所有动作都是在方法中完成的。
属性:每个对象都有独特的属性(实例变量),对象的状态有这些属性决定
Demo02:
package com.csdn;
public class Demo02 {
public static void main(String[] args) {
// System.out.println("hello");
Boy kite = new Boy();//创建具体的一个对象(调用new这个函数)
kite.getMsg();//调用具体的方法
kite.eat();//调用具体属性
kite.sleep();//调用具体属性
Boy tom = new Boy();//另外一个具体对象的属性
tom.name = "tom";
tom.age = 17;
tom.getMsg();
tom.eat();
tom.sleep();
}
}
//类 后面跟着类体 类里面有属性(属性是对类的描述,表示当前类的状态)有方法(类的动作)
class Boy{
String name = "Kite";//属性
int age = 18;//属性
public void getMsg() {
System.out.println(name+","+age);
}
public void eat() {
System.out.println("吃饭");//方法
}
public void sleep() {
System.out.println("睡觉");//方法
}
}