思维导图和对象
Java基础思维导图
对象
对象是由静态特征和动态特征构成
静态特征:属性
动态特征:方法
类是对象的抽象,对象是类的具体实现
类是具有相同特征的对象的集合(抽象)
对象是类的实体
类本身没有意义
面向对象:OOA,OOD,OOP
方法:无返回值的时候关注的重点是过程 —>存储过程
有返回值的时候关注的重点是结果 —>函数
方法的格式:
无返回值:
[public] void 方法名(){
代码;
}
有返回值:
[访问修饰符] void 方法名(){
代码;
}
无参方法的调用:
无参方法直接用 对象名.方法名()调用即可
有参方法调用:
调用的同时接收,返回值类型 变量名=对象名.方法名()即可
建类
public class visitor {
String name;
int age;
}
赋值及方法
public class park {
visitor v;
final int price=100;
void sellTicket(){
int age= v.age;
if(age>60){
System.out.println("老年卡,"+v.name+"您需要支付"+(0*price));
}else if(age<22){
System.out.println(v.name+"您需要支付"+price/2);
}else {
System.out.println(v.name+"您需要支付"+price);
}
}
}
调用
public class testtour {
public static void main(String[] args) {
visitor vv=new visitor();
vv.name="张浩";
vv.age=20;
park p=new park();
p.v=vv;
p.sellTicket();
}
}