- 浏览: 77400 次
- 性别:
- 来自: 深圳
文章分类
最新评论
/* private:私有权限修饰符,用于修饰类中的成员,私有只在本类中有效 将age私有化以后,类以外即使建立了对象,也不能直接访问。 但是人应该有年龄,就需要在Person类中提供对应访问age的方式。 私有仅仅是封装的一种表现形式 之所以对外提供访问方式,就因为可以在访问方式中加入逻辑判断等语句。 对访问的数据进行操作,提高代码的健壮性。 */ class Person{ private int age; public void setAge(int age); { if(age > 0 && age < 130){ this.age = age; speak(); } else System.out.println("error age"); } public int getAge(){ return age; } void speak(){ System.out.println("age:" + age); } } class PersonDemo{ public static void main(String[] args){ Person p = new Person(); p.getAge(20); } }
一个类中的属性,一般每个属性对应两个方法,set和get。
发表评论
-
151多线程(优先级&yield方法)
2015-10-28 11:16 694/* 养成习惯:数据共享用静态 */ class Dem ... -
150_多线程(Join方法)
2015-10-27 18:31 610/* join: 当A线程执行到了B线程的join方法 ... -
114_面向对象(多异常处理)_黑马程序员_Java基础视频
2015-10-25 23:27 695/* 对多异常的处理 1.生命异常时,建议声明更为具体的异 ... -
113_面向对象(异常声明throws)_黑马程序员_Java基础视频
2015-10-25 23:26 481/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
112_面向对象(异常try-catch)
2015-10-25 23:25 733/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
148_多线程(停止线程)
2015-10-25 23:16 581/* stop方法已经过时。 如何停止线程? 只有一 ... -
147_多线程(线程间通信-生产者消费者JDK5.0升级版)
2015-10-21 23:33 751/*JDK1.5及以上提供了多线程升级解决方案。 将同步Sy ... -
146_多线程(线程间通信-生产者消费者)
2015-10-20 23:35 627一个生产者一个消费者 ... -
144_多线程(线程间通信-等待唤醒机制)
2015-10-20 18:35 721class Res{ String name; Str ... -
142_多线程-线程间通信
2015-10-20 16:18 703/* 线程间通讯: 其实就是多线程在操作同一个资源。 但 ... -
141多线程-死锁
2015-10-20 14:45 694/* 死锁: 同步中嵌套同步 */ class T ... -
140_多线程(多线程-单例设计模式-懒汉式)
2015-10-19 11:45 689/* 单例设计模式 饿汉式 class Single ... -
138_多线程(多线程-同步函数的锁是this)
2015-10-15 14:48 847/* 同步函数用的是哪一个锁呢? 函数需要被对象调用。那么 ... -
137_多线程(多线程-同步函数)
2015-10-13 23:25 599/* 需求:银行有一个金库。 有两个储户分别存300元 ... -
135_多线程(多线程的安全问题)
2015-10-13 18:07 609class TWindow implements Runnab ... -
多线程(创建线程-实现Runnable接口)
2015-10-10 00:19 554class TWindow implements Runnab ... -
133_多线程(售票的例子)
2015-10-09 23:48 645/* 需求:简单的买票程序 多个窗口卖票 */ c ... -
132_多线程(获取线程对象以及名称)
2015-10-09 23:30 1216/* 练习:创建两个线程,和主线程交替运行 线程都有自 ... -
多线程-继承Thread类
2015-10-09 00:26 1560/* 进程:是一个正在执行中的程序 每一个进程执行都有一个 ... -
包的应用
2015-10-08 23:28 1665package pack; class PackageD ...
相关推荐
面向对象编程(Object-Oriented Programming,简称OOP)是一种重要的编程范式,它强调将数据和操作数据的方法封装在一起,以实现代码的模块化和重用性。封装是OOP的三大特性(封装、继承、多态)之一,它是通过限制...
C#面向对象编程封装习题.pdf 面向对象编程(Object-Oriented Programming,OOP)是现代软件开发的基础之一,C#语言作为现代面向对象编程语言之一,封装(Encapsulation)是面向对象编程的四大基本特征之一。封装是...
"lesson06_面向对象封装.zip"这个压缩包显然包含了一些关于Java面向对象封装的实例和代码,帮助学习者深入理解这一概念。 封装的目标是提高代码的安全性和可维护性。通过封装,我们可以限制对对象内部状态的直接...
面向对象的封装是Java编程的核心...总结,Java中的面向对象封装通过隐藏内部实现,提供公共接口来实现数据的安全管理,增强了代码的可维护性和复用性。通过合理地使用封装,开发者可以构建更加灵活、安全的软件系统。
面向对象编程的核心概念包括类(Class)、对象(Object)、继承(Inheritance)、封装(Encapsulation)和多态性(Polymorphism)。在LabVIEW中,这些概念以图形化的方式呈现,使得非传统程序员也能理解和操作。 1....
### Java零基础-面向对象封装性详解 #### 封装性的概念与意义 在Java语言中,面向对象编程(OOP)是其核心特性之一,而封装性则是面向对象编程四大特性(封装、继承、多态、抽象)的基础。封装性主要指的是隐藏...
2. **类与对象**:《Chapter2》可能涉及C#中的类定义,对象创建和使用,以及成员访问修饰符,如public、private、protected等,讲解如何构建面向对象的结构。 3. **继承与多态**:《Chapter4》和《Chapter7》可能...
本资源摘要信息将对 Java 基础知识点进行总结,涵盖继承、封装、多态等概念,并对面向对象的设计、数据库设计模式等进行讲解。 继承 继承是 Java 中的一种机制,允许一个类继承另一个类的属性和方法。继承的语法是...
1. 封装:封装是面向对象的基础,它隐藏了对象内部的实现细节,只对外提供公共接口。在Java中,我们通过访问修饰符(如public, private, protected)来控制类的成员(变量和方法)的可见性,从而实现封装。例如,一...
下面是一些关于PHP面向对象封装的基本概念: 1. 类(Class):类是创建对象的模板,它定义了对象的状态(属性)和行为(方法)。在PHP中,我们使用`class`关键字来声明一个类,如: ```php class Person { ...
Java 面向对象编程(封装/继承/多态)实例解析 Java 面向对象编程是一种编程范式,它强调对象之间的交互和继承关系。在 Java 中,面向对象编程主要体现在三大特征:封装、继承和多态。 封装是指隐藏对象的内部细节...
首先,C++的面向对象特性主要包括类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。类是面向对象编程的基础,它定义了一组数据(属性)和操作这些数据的方法(函数...
面向对象程序设计(Object-Oriented Programming,OOP)是一种广泛应用的编程范式,它以对象为核心,将数据和操作数据的方法封装在一起,通过类与对象的概念,实现了代码的模块化和可重用性。本资源是北京工业大学的...
Java是一种广泛使用的面向对象编程语言,它封装了数据和操作数据的行为,并支持继承和多态特性,使得Java程序可以高度模块化和复用。在Java中,面向对象编程(OOP)的三大基本特性是封装、继承和多态。 封装是面向...
首先,第1章“面向对象程序设计概述”引入了面向对象的基本理念,包括封装、继承和多态性三大核心概念。面向对象编程允许我们将复杂的问题分解为独立的对象,这些对象可以相互协作完成任务,提高代码的可读性和复用...
Java面向对象程序设计-封装案例实践 Java面向对象程序设计是软件开发领域中的一种编程范式,强调对象的概念和封装、继承、多态等基本特征。在农业信息系统开发中,Java面向对象程序设计是一种非常重要的技术手段,...
本书通过深入浅出的方式,不仅阐述了面向对象的基本概念,如封装、继承、多态等,还探讨了如何将这些原则应用于实际软件开发中,以构建出高效、可维护、易于扩展的系统。 ### 面向对象设计的核心理念 面向对象设计...
3. **封装**:封装是面向对象的核心特征之一,它隐藏了对象内部的实现细节,只对外提供公共接口。在Java中,通过访问修饰符(如public、private、protected)来实现封装。 4. **继承**:继承允许一个类(子类)从另...
本课件详细介绍了Python中的面向对象特性,包括类、对象、继承、封装、多态等关键概念。 1. 类与对象: 在Python中,类是一种模板,用于定义一组属性(数据成员)和方法(函数)。通过类,我们可以创建具有相同属性...
3. **封装**:这是面向对象的核心原则之一,意味着隐藏内部实现细节,只暴露必要的接口。在C++中,通过访问修饰符(如public, private, protected)来实现封装。 4. **继承**:继承允许一个类(子类或派生类)继承...