奉天承运,博主诏曰:
类和对象
练习演示:
在IDEA中新建Student类,输入以下代码
public class Student {
String name;
String age;
String classNum;
String hobby;
public static void main(String[] args) {
Student p=new Student();
p.name="张浩";
p.age="10";
p.classNum="S1班";
p.hobby="篮球";
System.out.println(p.name);
System.out.println("年龄:"+p.age);
System.out.println("就读于:"+p.classNum);
System.out.println("爱好:"+p.hobby);
}
}
运行结果如下
方法
练习演示:
在IDEA中新建Visitor类,输入以下代码
public class Visitor {
public String name;
public int age;
public int buyTicket(){
return 20;
}
public int buy(){
// int ticket=buyTicket();
//60岁以上及8岁以下免票
//8岁到16岁半票
if(age>60 || age<8){
return 0;
}else if(age<16){
// ticket/=2;
return buyTicket()/2;
}else{
return buyTicket();
}
}
}
在IDEA中再新建一个TestVisitor测试类,输入以下代码
public class TestVisitor {
public static void main(String[] args) {
Visitor v=new Visitor();
v.name="张三";
v.age=12;
int ticket=v.buy();
System.out.println("购票完成,票价"+ticket);
}
}
运行结果如下:
本章知识点总结
1.类与对象的关系
类是对象的抽象概念
对象是类的具体实现
2.如何定义类
public class 类名{
类名 属性名;
方法(){
}
}
3.如何定义方法
无返回值:
public void 方法名(){
}
有返回值:
public 返回值类型 方法名(){
return 返回值
}
4.如何访问对象的方法和属性
对象名.方法名();
返回值类型 变量=对象名.方法名()
对象名.属性名
钦此。