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类属性的私有化相关推荐

  1. java的Teacher类_java类的继承 - osc_tauwfamo的个人空间 - OSCHINA - 中文开源技术交流社区...

    类的继承是类的一个重要概念,通过类的继承子类可以继承父类的属性和方法,提高代码的复用性. eg: //** *创建一个父类Teacher,父类有两个属性name,age,两个方法sleep(),tea ...

  2. java定义一个类_Java类的定义格式:Java如何定义一个类

    在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...

  3. java类里面再定一个类_java类的里面可以再定义一个类吗 java里可不可以在一个...

    java类里面还可以定义一个类,即内部类. java内部类分为: 成员内部类.静态嵌套类.方法内部类.匿名内部类 . 内部类的共性 (1).内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的. ...

  4. java 封装 英文_java类的封装、继承、多态

    一.封装(encapsulation) 封装性就是把类(对象)的属性和行为结合成一个独立的相同单位,并尽可能隐蔽类(对象)的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系.封装的特 ...

  5. java类结构工具_java类层次结构图工具

    Java主类结构_计算机软件及应用_IT/计算机_专业资料.Java主类结构 谢谢大家! Java主类结构 谢谢大家! +申请认证 文档贡献者 胸兢谙韶硛蠌 中西医 59981 ...... 知识结构 ...

  6. java 根据类名示例化类_Java类类getEnclosingClass()方法及示例

    java 根据类名示例化类 类的类getEnclosingClass()方法 (Class class getEnclosingClass() method) getEnclosingClass() ...

  7. java 根据类名示例化类_Java类类的requiredAssertionStatus()方法和示例

    java 根据类名示例化类 类的类requiredAssertionStatus()方法 (Class class desiredAssertionStatus() method) desiredAs ...

  8. java 接口初始化_Java类的初始化 | 学步园

    类的初始化时机1.创建类的实例 2.访问类或接口的静态变量(static final常量除外,static final变量可以)3.调用类的静态方法 4.反射(Class.forName(packag ...

  9. java初始化加载类_Java 类的加载和初始化

    直接从书上抄来的,自己写一遍加深印象 类的加载 加载就是通过指定的类全限定名,获取此类的二进制字节流(可以是clazz文件或者直接内存读取或者远程网络,jar包等),然后将此二进制字节流转化为方法区的 ...

最新文章

  1. 计算机网络与通信pdf谢希仁_考研刷题资料谢希仁《计算机网络》(第7版)配套题库【考研真题精选(部分视频讲解)+章节题库】...
  2. 分布式是什么,集群又是什么呢
  3. 基于Modbus RTU协议的开关量控制采集简介
  4. Hibernate读书笔记
  5. java http 下载文件_JAVA通过HttpURLConnection 上传和下载文件的方法
  6. 操作系统之I/O管理:1、I/O控制器、I/O控制方式(程序直接控制方式、中断驱动方式、DMA方式、通道控制方式)
  7. Intel 64/x86_64/IA-32/x86处理器基本执行环境 (1) - 32位执行环境概述
  8. python提取字符串中的中文、数字、字母
  9. spring Boot环境下dubbo+zookeeper的一个基础讲解与示例
  10. SpringBoot Jar包外部application文件
  11. 喜欢宅在家里的人,有什么合适的工作做?
  12. 力扣-1337. 矩阵中战斗力最弱的 K 行
  13. 【产量预测】基于matlab BP和GRNN神经网络预测粮食产量【含Matlab源码 1247期】
  14. 缓存大小_详解高速缓存存储器的3种映射方式
  15. iOS 常用正则表达式一览表
  16. 区域D绕直线L旋转形成的旋转体体积计算
  17. Android开发之自定义圆角矩形图片ImageView
  18. nodejs npm 卸载 + 重新安装
  19. 中控 X638考勤机编程(delphi)
  20. VirtualBox导入OVA虚拟镜像说明

热门文章

  1. [QT] QT加载百度在线地图(一)
  2. 【泛微ecology】做好系统备份及各项安全工作
  3. Linux进程监视器——htop详解
  4. PTA出现EOFError
  5. 华为专家 | 轻量化微服务测试实践
  6. Java包括jvm及API,Java基础(下)(JVM、API)
  7. 财务数据分析工具的选择:Excel还是大数据BI?
  8. linux 标准背光设备,linux背光子系统(backlight)
  9. (13)UVM 史上最全TLM单向/双向/多向通信介绍
  10. h3c linux静态链路聚合,h3c核心交换机接海康交换机链路聚合该怎么做静态的