- 面向对象概念
- 类的创建和简单使用
- 总结
1.面向对象概念
- 面向对象是强调具备了功能的对象,以类/对象为最小单位,考虑的是谁来做的问题
- 面对对象相对应的是面向过程面向过程强调的是功能行为,以函数为最小单位,考虑怎么做的问题
- 面向对象的实现使我们从面向过程的执行者转变成面向对象的指挥者
2.类的创建和简单使用
类的方法声明的格式为:
权限修饰符 返回值类型 方法名(形参列表){
方法体;
}
权限修饰符包括:private,public,缺省(什么都不写),protected;具体每个含义待更新,基础阶段最常用的是public
返回值类型:
若方法有返回值,方法声明时需要指定返回值的类型;并且要使用return关键字来返回指定类型的变量或常量
若方法无返回值,则方法声明时返回值类型用void来表示,此时方法体中不需要使用return,但是若使用的话,只能采用"return;"这样的方式,此时return表示结束方法的意思
例:
class Person{
//属性
String name;
int age = 1;
boolean isMale;
//方法
public void eat(){
System.out.println("吃饭");
}
public void sleep() {
System.out.println("睡觉");
}
类的简单使用
1.创建类
public class Person {
String name;
int age;
/**
* sex:1 表明是男性
* sex:0 表明是女性
*/
int sex;
public void study() {
System.out.println("studying");
}
public void showAge() {
System.out.println(age);
}
public int addAge(int i) {
age += i;
return age;
}
}
2.创建对象
Person person = new Person();
3.调用对象属性及方法
person.age = 20;
person.sex = 1;
person.study();
person.showAge();
person.addAge(5);
3.总结
感觉java中的类和c中的结构体差不多;类的使用中例子代码参考了SamZhang$的博客
不错不错,我喜欢看 https://www.237fa.com/