面向对象1
来源:互联网 发布:安讯士网络摄像机价格 编辑:程序博客网 时间:2024/06/07 04:49
public class StuTest {public void test() {Student student = new Student();/* * 对象名.属性|方法 *///student.name = "张三";//student.stuNo = "S0001";//student.age = -20;//student.score = 90; //wrong private只能在当前类中操作student.setName("John");student.setStuNo("S78787");student.setAge(20);student.setScore(80);System.out.println(student.getName());System.out.println(student.getStuNo());System.out.println(student.getAge());System.out.println(student.getScore());}public static void main(String[] args) {new StuTest().test();}}
<pre name="code" class="java">import java.util.Scanner;public class Student {/* * 类 * 状态 属性 * 行为方法 * 构造器 * 修饰符 public protected default private *//** * 封装 * -- 保证数据合法性、正确性 * -- 属性 - 不让直接操作 private * -- 方法 - public通过方法对属性操作 */private String name;private String stuNo;private int age;private int score;public void setName(String name) {this.name = name;}public void setStuNo(String stuNo) {this.stuNo = stuNo;}public void setAge(int age) {if(age >= 3 && age <= 30) {this.age = age;} else {System.out.println("年龄不合法!请重新输入年龄:"); Scanner scanner = new Scanner(System.in);age = scanner.nextInt();setAge(age);}}public void setScore(int score) {if(score >= 0 && score <= 100) {this.score = score;} else {System.out.println("分数不正确!");}} public String getName() {return name;}public String getStuNo() {return stuNo;}public int getAge() {return age;}public int getScore() {return score;}}
0 0
- 面向对象(1)---多态
- java 面向对象1
- 面向对象基础1
- javascript面向对象1
- java面向对象1
- 面向对象总结1
- 面向对象笔记1
- 面向对象(1)
- 面向对象1
- 面向对象(1)
- 总结1:面向对象
- 面向对象(1)
- 面向对象1-2
- python面向对象1
- 面向对象(1)
- 面向对象设计1
- PHP面向对象(1)
- C#1面向对象
- 获取母版页的相关内容有两种方法
- weblogic jsp 生成java 代码方便调试
- 034链表中倒数第k个结点(keep it up)
- NYOJ 6 喷水装置(一)
- 2011 多项式求和
- 面向对象1
- C语言第十一课
- Zookeeper实战之单机模式
- 第十一周项目5--当年第几天
- QtQuick大杂烩
- 常用的数学函数O(∩_∩)O~
- IOS界面UI设计5之UITableView的基本属性(一)
- [C++]LeetCode: 16 Roman to Integer
- 随机抽样一致性算法