文档章节

清晨小练习-封装概念及构造函数

Almon
 Almon
发布于 2016/07/11 11:08
字数 184
阅读 7
收藏 0

Bate:猫咪领养

class Cat{
	private int age;		//权限私有化
	private String name;
	private String color;
	private String homeland;
	public void setAge(int a){	//设置访问方法
		age=a;
		System.out.println("Age="+a);
	}
	public void setName(String n){
		name=n;
		System.out.println("Name="+n);
	}
	public void setColor(String c){
		color=c;
		System.out.println("Color="+c);
	}
	public void setHomeland(String h){
		homeland=h;
		System.out.println("Homeland="+h);
	}
}
class getCat{
	public static void main(String[] args){
		Cat c=new Cat();		//创建对象
		c.setAge(1);
		c.setColor("Mixed");
		c.setName("Coke");
		c.setHomeland("Italy");
	}
}

Ver 1.0

应用构造函数与构造代码块

class Cat{
	private int age;		
	private String name;
	private String color;
	private String homeland;
	{	//构造代码块
		System.out.println("_∑:зゝ∠)_");
	}
	Cat(int a,String n,String c,String h){
		age=a;
		name=n;
		color=c;
		homeland=h;
		System.out.println("Name="+n+"  Age="+a+"  Color="+c+"  Homeland="+h);
	}
}
class getCat{
	public static void main(String[] args){
		Cat c=new Cat(-1,"Coke","Mixed","Italy");
	}
}

 

© 著作权归作者所有

共有 人打赏支持
Almon
粉丝 2
博文 71
码字总数 48982
作品 0
江北
私信 提问
关东升的《从零开始学Swift》3月9日已经上架

大家一直期盼的《从零开始学Swift》于3月9日已经上架,它是关东升老师历时8个月的呕心沥血所编著,全书600多页,此本书基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5 部...

tony关东升
2018/06/26
0
0
关东升的《《从零开始学Swift》即将出版

大家好: 苹果2015WWDC大会发布了Swift2.0,它较之前的版本Swift1.x有很大的变化,所以我即将出版《从零开始学Swift》《从零开始学Swift》将在《Swift开发指南》第1版的基础上添加Swift2.0的...

智捷课堂
2015/08/17
0
0
纵观JS对象的“简”与“繁”(下)

上篇文的最后,我们聊到了JS对象的一个重磅成员——原型模式,本以为迎来了对象领域的终极大boss,却发现它仍然存在局限性,这种局限就是: 不需要共享的也会被共享,导致出现期望之外的结果...

灵感爱学习
03/02
0
0
关东升的《从零开始学Swift》第2版已经出版

关东升的《从零开始学Swift》第2版已经出版 大家好: 苹果2015WWDC大会发布了Swift2.0,它较之前的版本Swift1.x有很大的变化,所以我即将出版《从零开始学Swift》 《从零开始学Swift》将在《...

tony关东升
2016/02/24
0
0
Swift中文教程(五)--对象和类

     Class 类   在Swift中可以用class关键字后跟类名创建一个类。在类里,一个属性的声明写法同一个常量或变量的声明写法一样,除非这个属性是在类的上下文里面,否则,方法和函数的写...

joe.huang
2014/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
1
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
4
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部