关闭

java记——继承,封装,对象

251人阅读 评论(0) 收藏 举报
分类:

问题描述:

关于java里面的对象封装以及继承等问题,简单来说起始于C++比较相似的,只不过在细节部分有区别

</pre><p><pre name="code" class="java">public class GUI {
	public static void main(String[] args){
		Man man=new Man();
		man.setPersonName("Lily");
		man.setPersonSex("famle");
		man.setHeight("170");
		man.eat();
		System.out.println(man.toString());
	   
	}
	public static class Person
	{
		private String PersonName;
		private String PersonSex;
		public void eat(){
			System.out.println(" eat food!");
		}
		public String getPersonName(){
			return PersonName;
		}
		public void setPersonName(String PersonName){
			this.PersonName=PersonName;
		}
		public String getPersonSex(){
			return PersonSex;
		}
		public void setPersonSex(String PersonSex){
			this.PersonSex=PersonSex;
		}
	}
	public static class Man extends Person
	{
		private String Height;
		public String getHeight(){
			return Height;
		}
		public void setHeight(String Height){
			this.Height=Height;
		}
		public void eat(){
			System.out.println("eat mooncake");
		}
		public String toString(){
			return "Name:"+this.getPersonName()+" ;Sex:"+this.getPersonSex()+" ;Height:"+this.getHeight();
		}
	}

}

0
0
查看评论

Java学习笔记——类与对象(封装、继承与多态)

类与对象是在OO变成里面经常出现的字眼,简单的可以理解为类是一类对象的抽象,对象是某一个类的具体实现。面向对象的编程,其实主要就体现在封装、继承与多态这三个方面。下面将逐个的介绍这三个名词。 一、封装         面向对象里面类的提出就是为了实现封装,...
  • kyoky_xxj
  • kyoky_xxj
  • 2013-04-23 11:06
  • 1646

Java面向对象:封装、继承、多态

为什么要面向对象编程? 以前开发的过程通常是采用面向过程编程,面向过程是以过程为中心来进行编程设计,本质上是分析出需要哪些过程,在编程时一步步的对其实现,但是随着软件规模的扩大,这种面向过程的设计模式已经越来越不适应如此大规模的软件。面向过程存在着诸多的缺点比如:     1.软...
  • wangyang1354
  • wangyang1354
  • 2015-09-30 16:44
  • 1221

类和对象、封装和继承

类和对象类和对象的关系类是具有相同属性和方法的一组对象的集合。 1. 从语义上理解:类是用于创建对象的模板,是一个抽象的概念,而对象是类的一个实例。 2. 从语法上理解:类是我们自定义的一种数据类型,而对象则是这种数据类型的变量。类的定义public class 类名{ 访问修饰符 类...
  • aiynmimi
  • aiynmimi
  • 2015-07-20 21:16
  • 1122

Java面向对象的基本概念(对象、封装、继承、多态、抽象、接口、泛型)

对象:是一个自包含的实体,用一组可识别的特征和行为来标识。
  • u014282557
  • u014282557
  • 2017-05-30 17:17
  • 811

Java—隐藏封装、继承

封装是面向对象三大特征之一(另外两个是继承和多态),指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过类所提供的方法实现对内部信息的操作和访问。 封装,两个方面的含义:把该隐藏(属性)的隐藏起来,把该暴漏(方法)的暴漏出来。这两个方面是通过Java提供的访问控制符来实...
  • u010185220
  • u010185220
  • 2015-01-12 11:43
  • 597

七:Java之封装、抽象、多态和继承

本文章介绍了关于Java中的面向对象封装、抽象、继承、多态特点 Java面向对象主要有四大特性:封装、抽象、继承和多态。
  • u010893129
  • u010893129
  • 2014-06-28 15:22
  • 3050

Java封装、继承和多态

前言:假如生活欺骗了你,
  • wu371894545
  • wu371894545
  • 2016-11-24 10:19
  • 11449

java感悟之继承和封装(不要做码农)

这几天项目用ibatis规范sql语句,这样所有的sql语句都要自己手动输入.特别是遇到一张表是有三十多个字段的,更新,插入语句写的简直让人烦死.这时候感觉程序员真的是码农,或者就是砌砖头的,而且还没人家工资高.但是回想一下这种机械的输入其实是可以避免的,然后我就去琢磨了一下写了一些工具类,直接生成...
  • qw463800202
  • qw463800202
  • 2015-08-07 16:39
  • 763

Java三大特性——继承,封装和多态

总结Java三大特性:继承、封装和多态
  • SummerInnPhuket
  • SummerInnPhuket
  • 2016-02-18 21:08
  • 3500

java中,什么是封装,继承,多态和抽象,好处与用法

Java的四大特性分别是封装,继承,多态与抽象。 1.封装 封装的概念:把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。 封装的好处:
  • hs2201056
  • hs2201056
  • 2017-03-11 23:56
  • 1633
    个人资料
    • 访问:158658次
    • 积分:4483
    • 等级:
    • 排名:第7896名
    • 原创:287篇
    • 转载:5篇
    • 译文:0篇
    • 评论:144条
    最新评论