JAVA面向对象基础 对象 类 方法学习笔记
来源:互联网 发布:写筒谱的软件 编辑:程序博客网 时间:2024/04/28 22:05
面向对象基础
类 构造 对象 使用对象 对象.方法()
类:[访问控制符] class 类名{ }
属性:[访问控制符] 数据类型 变量名;
方法:[访问控制符] void|返回值类型 方法名;
类名 对象=new 类名();
练习景区门票
方法
格式:[访问控制符] void|返回值类型 方法名(参数列表(数据类型 参数名,数据类型 参数名…
);
调用本类方法 public void a( ){
b( ); //调用b( ),this.b();
}
调用另一个类的方法 public void a( ){
User t = new User( );
t.b( ); //调用Teacher类的b()
}
格式:[访问控制符] void|返回值类型 方法名(参数列表(数据类型 参数名,数据类型 参数名…
);
调用本类方法 public void a( ){
b( ); //调用b( ),this.b();
}
调用另一个类的方法 public void a( ){
User t = new User( );
t.b( ); //调用Teacher类的b()
}
成绩例题从键盘接收三门课分数,计算三门课的平均分和总成绩,编写成绩计算类实现功能
循环输入多个会员的信息,根据会员编号,查找会员积分
package ch06;public class Vip {public String vipId;public double vipScore;public Vip(){}public Vip(String vipId, double vipScore) {super();this.vipId = vipId;this.vipScore = vipScore;}}
package ch06;public class VipBiz {Vip[] vips = new Vip[10];public void addVip(Vip vip , int index){vips[index] = vip;}public Vip[] getVips(){return vips;}public double searchVipScore(String vipId){for (int i = 0; i < vips.length; i++) {Vip vip = vips[i];if(vip!=null){if(vip.vipId.equals(vipId)){ return vip.vipScore; }}}return -1;}}
package ch06;import java.util.Scanner;public class VipView {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);VipBiz vb = new VipBiz();for(int i =0; i<10; i++){Vip vip = new Vip();System.out.print("请输入会员编号");vip.vipId = sc.next();if(vip.vipId.equals("n")){break;}System.out.print("请输入会员积分");vip.vipScore = sc.nextDouble();vb.addVip(vip, i);}Vip[] vips = vb.getVips();System.out.println("\t\t会员列表");System.out.println("===================");System.out.println("编号\t积分");for (Vip vip : vips) {if(vip != null){System.out.println(vip.vipId+"\t"+vip.vipScore);}}System.out.println("请输入要查找的会员编号");String vipId = sc.next();double score = vb.searchVipScore(vipId);if(score==-1){System.out.println("对不起,此会员不存在");}else{System.out.println("会员积分:"+score); }}}
作者:冲天之峰 20160529
2 0
- JAVA面向对象基础 对象 类 方法学习笔记
- JAVA面向对象基础 对象 类 方法学习笔记
- JAVA基础、方法、面向对象笔记3
- JAVA基础、方法、面向对象笔记4
- JAVA基础、方法、面向对象笔记5
- 【JAVA学习笔记】面向对象基础
- JAVA学习笔记01 -- 面向对象基础
- JAVA学习笔记02 -- 面向对象基础
- Java基础学习笔记--面向对象
- JAVA面向对象基础学习及笔记
- JAVA 基础笔记|面向对象
- 面向对象JAVA基础笔记
- java-------面向对象基础-方法
- java基础学习 -- 面向对象
- java面向对象学习笔记
- java学习笔记-----面向对象
- JAVA学习笔记----面向对象
- java面向对象学习笔记
- Intent 实现Activity跳转
- 发表测试
- 面向对象之三大特点
- 米老师讲课:到底怎么学习
- scrapy爬取动态分页内容
- JAVA面向对象基础 对象 类 方法学习笔记
- C++ 智能指针(shared_ptr/weak_ptr)源码分析
- hdu 1257 最少拦截系统(DP)
- vitamio视频框架-导入方法
- 反编译安卓apk
- 分页内存与非分页内存
- CSS box-flex属性
- 逆序对问题
- 深入理解Wi-Fi P2P