Java面向对象概念
Java是一种面向对象的语言
面向过程主要是把问题分解成不同的步骤,然后把各个步骤变成方法,他更强调过程。
面向独享主要是把问题分解成不同的对象,然后操作各个对象进行操作就好了,每个对象内部都有封装性(面向过程注重的是过程,面向对象注重的是结果,时期那个交个别人,找个你女朋友)
面向对象三大特点:封装,多态,继承。
属性和行为的区别:
属性一般描述事物的基本信息,一般是名词
行为一般是描述作用,一般是动词
类:在Java中最基本的单位是类,类是由方法和变量组成的 {类=方法+成员变量}
成员变量的基本理解:在勒种方法外的叫成员变量{定义在main方法外面,静态方法里面}
局部变量的基本理解:在方法内部定义的变量叫做局部变量
定义类的方法一般就是 :public class 类名
定义一个类值得是一个范围所以我们还要创建一个对象,来确定到底是谁(具体到哪一个)
可以定义一个完整的类,然后在输出,也可以直接调用方法。
相应代码:
public class xueshenglei {
int id;
String name;
int age;
String exs;
/定义一个学会说呢过类的id姓名,性别年龄/
public void one(){
System.out.println("好好学习舔舔舔向上");
}
public void two(String name){
System.out.println("z我在跟"+name+"谈恋爱");
}
public void three(int age){
System.out.println("我的年龄是"+age+"岁");
}
}//定义完整学生类
public class xuehsneglei01 {
public static void main(String[] args) {
xueshenglei a=new xueshenglei();
a.id=1001;
a.name="干将莫邪";
a.age=16;
a.exs="男";
System.out.println(a.age);
System.out.println(a.id);
System.out.println(a.exs);
System.out.println(a.name);
a.one();
a.two("不知火舞");
a.three(16);
}
}//对于学生类的一个调用