Java的学习笔记(09)对象 四
2023-06-13 09:16:59 时间
对象08:封装详解 高内聚,低耦合
属性私有,get/set
package oop.Demo04;
public class Application {
public static void main(String[] args) {
Student s1 = new Student();
s1.setName("张三");
System.out.println(s1.getName());
s1.setAge(999); //不合法
System.out.println(s1.getAge());
}
} GET和SET方法
package oop.Demo04;
// 类 public class Student {
//属性私有 private修饰关键词
//名字
private String name; //private 私有
//学号
private int id;
private int age;
//性别
private char sex;
//提供一些可以操作的属性的方法
//提供一些public 的get、set的方法
//get 获取这个数据值
public String getName(){
return this.name;
}
//set 给这个数据设置值
public void setName(String name) {
this.name = name;
}
//快捷方式 ALT + INSERT 设置get、set的方法
public int getAge() {
return age;
}
public void setAge(int age) {
if(age>120 || age <0){
System.out.println("不合法");
}else {
this.age = age;
}
}
}
相关文章
- JAVA多线程面试题_java多线程的实现方式
- java对象组声明_如何在Java中声明对象数组?
- java工具类-Java对象转换成Map
- 用记事本编写第一个Java程序
- java平均的随机数_Java 随机数详解「建议收藏」
- java 特点_JAVA的几个重要特点[通俗易懂]
- java 优先级队列_JAVA 队列
- Java的学习笔记(07)对象 二
- Java官方笔记1编写运行Java程序
- java并发编程(1):Java多线程-基本线程类-基础知识复习笔记
- Java多线程高并发学习笔记(二)——深入理解ReentrantLock与Condition详解编程语言
- Java学习笔记之六java三种循环(for,while,do……while)的使用方法及区别详解编程语言
- Java学习笔记之四java进制转化详解编程语言
- Java学习笔记之一java关键字及作用详解编程语言
- Java 连接 Redis:实现数据快速传输(java连redis)
- 程序Linux命令调用Java程序实现交互(linux命令java)
- Linux下安装Java的简易步骤(linux如何安装java)
- 使用Redis存储Java对象(redis存java对象)
- 让Java桥接Linux新世界的重要性(java链接linux)
- Java如何启动MySQL?(java启动mysql)
- Java数据库之MySQL学习使用教程(mysql中java教程)
- Java Redis一次实现无限数据加速的尝试(用java redis)
- Java更新提升Oracle软件性能(java更新oracle)
- 利用Redis锁实现Java程序并发控制(redis锁java实现)