java中的类,面向对象2020-08-31

1.什么是类?什么是对象?
答:类就是具有共同性质的事物的抽象,比如学生,人。
对象可以说是类的实例化,该类事务的具体体现。
2.类的组成和定义格式?使用方法。
答:类的首字母大写,修饰符,class 类名。例如:public class Student{}
3.什么是面向对象?有哪些优点?
答:是一种以事务为中心的编程思想,我们可以把对象准备好,然后根据需求去指挥对象去做事情。例如,盖浇饭,我们可以把菜和饭准备好,通过用户的需求,我们可以在饭上加不同的菜,重而达到要求。优点:简化编程难度。可重复性,可扩展,好管理。
4.如何使用创建对象。
答:类名 对象名=new 类名();创建对象的基本语法,其中 对象名专业术语称为引用。
具体使用方法:对象名.成员变量
对象名.成员方法

5:类的组成(掌握)
(1)成员变量
其实就是变量,只不过定义在类中,方法外,并且可以不用初始化。
(2)成员方法
其实就是方法,只不过不需要static了
(3)案例:
学生类
class Student {
String name;
int age;
public void study() {}
}

    手机类(学生自学);

6.get方法和set方法?
答:当类中变量私有化时,该变量只能本类进行访问,但是其他类需要访问,我们就需要借助get方法和set方法了。
set方法是表示的是赋值方法,是给对应的变量赋值的方法,所以需要用到形参,并且没有返还值。
格式:public void setXxx(形参类型,形参名){
变量=形参名;
}
调用(实参);

get方法是读取方法,因为最终需要获取到某个值,所以是有返回值得,这里不需要传参。
格式:public 返回值类型 getXxx(){
return 变量名;
}
调用;

7.面向的对象的封装性?什么是面向对象的封装性,有什么特点,使用方法。
答:隐藏对象的属性和实现方案,仅对外提供公共的访问方式。get和set方法是提供的公共的访问方式。总结:把不需要对外提供的部分隐藏起来。

8.面向对象的继承性?
答:

遗留问题:1.什么时候需要用到形式参数?java什么时候需要用到?为什么要用到形式参数?

你可能感兴趣的:(java中的类,面向对象2020-08-31)