java 私有类_Java类属性的私有化
1、创建一个students类public class students{
//students类的属性
private String name;
private int age;
private String gender;
//students类的方法
public students(){
//默认方法
}
public students(String name,int age,String gender){
//students类的构造方法
this.name = name ;
this.age = age ;
this.gender = gender ;
}
//students的get方法获取属性值
public String getName(){
return this.name;
}
public int getAge(){
return this.age;
}
public String getGender(){
return this.gender;
}
//students的set方法对属性进行赋值
public void setName(String name){
this.name = name ;
}
public void setAge(int age){
//对age进行范围圈定和判断
if(age>45 || age<15){
this.age=18;
}else{
this.age = age ;
}
}
public void setGender(String gender){
this.gender = gender ;
}
}
2、创建一个studentsDemo测试类public class studentsDemo {
public static void main(String[] args) {
//实例化对象
students st = new students() ;
// st.name="小明";
// st.age=12;
// st.gender="男";
// System.out.println(st.name+"\n"+st.age+"\n"+st.gender+"\n");
st.setName("小虎");
st.setAge(14);
st.setGender("男");
System.out.println(st.getName()+"\n"+st.getAge()+"\n"+st.getGender()+"\n");
}
}
输出结果:
小虎
18
男
java 私有类_Java类属性的私有化相关推荐
- java的Teacher类_java类的继承 - osc_tauwfamo的个人空间 - OSCHINA - 中文开源技术交流社区...
类的继承是类的一个重要概念,通过类的继承子类可以继承父类的属性和方法,提高代码的复用性. eg: //** *创建一个父类Teacher,父类有两个属性name,age,两个方法sleep(),tea ...
- java定义一个类_Java类的定义格式:Java如何定义一个类
在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...
- java类里面再定一个类_java类的里面可以再定义一个类吗 java里可不可以在一个...
java类里面还可以定义一个类,即内部类. java内部类分为: 成员内部类.静态嵌套类.方法内部类.匿名内部类 . 内部类的共性 (1).内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的. ...
- java 封装 英文_java类的封装、继承、多态
一.封装(encapsulation) 封装性就是把类(对象)的属性和行为结合成一个独立的相同单位,并尽可能隐蔽类(对象)的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系.封装的特 ...
- java类结构工具_java类层次结构图工具
Java主类结构_计算机软件及应用_IT/计算机_专业资料.Java主类结构 谢谢大家! Java主类结构 谢谢大家! +申请认证 文档贡献者 胸兢谙韶硛蠌 中西医 59981 ...... 知识结构 ...
- java 根据类名示例化类_Java类类getEnclosingClass()方法及示例
java 根据类名示例化类 类的类getEnclosingClass()方法 (Class class getEnclosingClass() method) getEnclosingClass() ...
- java 根据类名示例化类_Java类类的requiredAssertionStatus()方法和示例
java 根据类名示例化类 类的类requiredAssertionStatus()方法 (Class class desiredAssertionStatus() method) desiredAs ...
- java 接口初始化_Java类的初始化 | 学步园
类的初始化时机1.创建类的实例 2.访问类或接口的静态变量(static final常量除外,static final变量可以)3.调用类的静态方法 4.反射(Class.forName(packag ...
- java初始化加载类_Java 类的加载和初始化
直接从书上抄来的,自己写一遍加深印象 类的加载 加载就是通过指定的类全限定名,获取此类的二进制字节流(可以是clazz文件或者直接内存读取或者远程网络,jar包等),然后将此二进制字节流转化为方法区的 ...
最新文章
- 计算机网络与通信pdf谢希仁_考研刷题资料谢希仁《计算机网络》(第7版)配套题库【考研真题精选(部分视频讲解)+章节题库】...
- 分布式是什么,集群又是什么呢
- 基于Modbus RTU协议的开关量控制采集简介
- Hibernate读书笔记
- java http 下载文件_JAVA通过HttpURLConnection 上传和下载文件的方法
- 操作系统之I/O管理:1、I/O控制器、I/O控制方式(程序直接控制方式、中断驱动方式、DMA方式、通道控制方式)
- Intel 64/x86_64/IA-32/x86处理器基本执行环境 (1) - 32位执行环境概述
- python提取字符串中的中文、数字、字母
- spring Boot环境下dubbo+zookeeper的一个基础讲解与示例
- SpringBoot Jar包外部application文件
- 喜欢宅在家里的人,有什么合适的工作做?
- 力扣-1337. 矩阵中战斗力最弱的 K 行
- 【产量预测】基于matlab BP和GRNN神经网络预测粮食产量【含Matlab源码 1247期】
- 缓存大小_详解高速缓存存储器的3种映射方式
- iOS 常用正则表达式一览表
- 区域D绕直线L旋转形成的旋转体体积计算
- Android开发之自定义圆角矩形图片ImageView
- nodejs npm 卸载 + 重新安装
- 中控 X638考勤机编程(delphi)
- VirtualBox导入OVA虚拟镜像说明
热门文章
- [QT] QT加载百度在线地图(一)
- 【泛微ecology】做好系统备份及各项安全工作
- Linux进程监视器——htop详解
- PTA出现EOFError
- 华为专家 | 轻量化微服务测试实践
- Java包括jvm及API,Java基础(下)(JVM、API)
- 财务数据分析工具的选择:Excel还是大数据BI?
- linux 标准背光设备,linux背光子系统(backlight)
- (13)UVM 史上最全TLM单向/双向/多向通信介绍
- h3c linux静态链路聚合,h3c核心交换机接海康交换机链路聚合该怎么做静态的