JAVA 对象和类
一 对象和类的区别
1.对象(object)
1.1 对象
对象主要分为状态 和行为,例如,一个老年人他是一个对象,他的状态有:“发型颜色”,行为是喜欢打“???”号,这就是对象
1.2 创建对象
1 2 3 4 5 6 7 8 9 10 11
| public class Demo { public Demo(String age) { System.out.println("老人的年龄是" + age); } public static void main (String[] args) { Demo MyDemo = new Demo("28"); } }
|
输出结果为: 老人的年龄是28
2.类(class)
类是一个木板,他将描述类对象和行为状态.
3.方法(Method)
3.1 定义一个方法
1 2 3 4 5 6 7 8 9 10 11
| public class Dome{ String Mark; int age; String color; void body() { System.out.println('一个方法的定义'); } }
|
3.2 构造方法
1 2 3 4 5 6 7 8
| public Dome{ public Dome() { } public Dome(String age) { System.out.println("这个构造方法仅仅有一个age参数"); } }
|
二 创建一个类
1 2 3
| public Body{ String Mark; }
|
1.一个类可以包含的类型变量
1.1 局部变量
变量声明和初始化都在方法之中,方法结束收变量就会自动销毁
1.2 成员变量
定义在类中,这种变量在创建的时候会被实例化.成员变量可以被类中的方法\构造方法和特定的类语句块访问
1.3 类变量
类变量声明在类中,必须声明为static类型
2.访问变量和方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| public class Demo { int Age; public Demo(String Name) { System.out.println("老人的名字是" + Name); } public void setAge(int age) { Age = age; } public int getAge() { System.out.println("老人的年龄是:" + Age); return Age; } public static void main (String args[]) { Demo MyAge = new Demo("Meme"); MyAge.setAge(10); MyAge.getAge(); System.out.println("变量值" + MyAge.Age); } }
|
⬅️ Go back