封装和private的应用

原创 2018年04月15日 12:17:50
/*
	封装和private的应用:
		A:把成员变量用private修饰
		B:提高对应的getXxx()和setXxx()方法
*/
//定义学生类
class Student {
	//姓名
	private String name;
	//年龄
	private int age;
	
	//姓名获取值
	public String getName() {
		return name;
	}
	
	//姓名设置值
	public void setName(String n) {
		name = n;
	}
	
	//年龄获取值
	public int getAge() {
		return age;
	}
	
	//年龄赋值
	public void setAge(int a) {
		age = a;
	}
}

//测试类
class StudentTest {
	public static void main(String[] args) {
		//创建学生对象
		Student s = new Student();
		
		//使用成员变量
		//错误:被私有修饰了,外界不能直接访问了
		//System.out.println(s.name+"---"+s.age);
		System.out.println(s.getName()+"---"+s.getAge());
		
		//给成员变量赋值
		//s.name = "林青霞";
		//s.age = 27;
		//通过方法给赋值
		s.setName("林青霞");
		s.setAge(27);
		System.out.println(s.getName()+"---"+s.getAge());
	}
}

Java三大特性之一-----封装(private)

三大特性之---封装        封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数...
  • wangqing84411433
  • wangqing84411433
  • 2016-11-22 20:57:02
  • 594

Java学习笔记----封装和private关键字

封装的概念 封装的好处 封装的设计原则 封装的体现 private的特点 private的应用 封装的概念封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的好处1、隐藏实现细节,提供公共...
  • oampZuo12345
  • oampZuo12345
  • 2015-10-02 21:05:15
  • 1638

封装和private关键字

/* private:私有的。可以修饰成员变量和成员方法。 注意:被private修饰的成员只能在本类中访问。 其实我讲到现在讲解的是一个封装的思想。 封装:是指隐藏对象的属性和实...
  • dwq_5678
  • dwq_5678
  • 2016-02-21 20:18:06
  • 421

类的封装,即public, private, protected关键字

三种关键字的使用
  • RichardYSteven
  • RichardYSteven
  • 2010-07-16 15:26:00
  • 2238

JAVA-4.1-封装、private、this、标准的java描述类的写法

本小节主要讲解面向对象的封装特性、private权限修饰符、this关键字以及一个标准的java描述类代码的写法...
  • qq_30718113
  • qq_30718113
  • 2017-04-05 15:41:57
  • 282

Java关键字之private、default、protected、public

Java关键字之private、default、protected、public介绍对于public修饰符,它具有最大的访问权限。它往往用于对外的情况,也就是对象或类对外的一种接口的形式 比如:静态方...
  • nicewuranran
  • nicewuranran
  • 2016-08-24 21:26:41
  • 379

java封装中的private关键字和set,get方法

封装:     隐藏对象的属性值和实现的方式,对外只提供访问的公共方式。 好处:     提供啊代码的复用性     隐藏对象的属性值和实现的方式     提高安全性 封装的原则性:     把不需要...
  • lcn_Lynn
  • lcn_Lynn
  • 2017-06-19 22:20:43
  • 1838

struts-上传文件

  • 2014年11月16日 19:31
  • 418B
  • 下载

Java--封装(encapsulation)和private关键字

封装(encapsulation)概述       * 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 封装好处       * 隐藏实现细节,提供公共的访问方式       * ...
  • MinggeQingchun
  • MinggeQingchun
  • 2017-02-15 13:34:47
  • 261
收藏助手
不良信息举报
您举报文章:封装和private的应用
举报原因:
原因补充:

(最多只允许输入30个字)