Java的构造方法
2016-04-24 22:06
495 查看
Java中的基础知识。
构造方法是一种特殊的方法,它与所在类的名字相同。一旦定义好一个构造方法,创建对象时就会自动调用它。构造方法没有返回类型,一个类的构造方法的返回值的类型就是这个类本身。
构造方法的任务是初始化一个对象的内部状态。
构造方法初始化汽车的参数。
此外,关于private类型:
private类型只能在自己类中被访问。
运行结果:
设置宽高成功。宽50高60
构造方法是一种特殊的方法,它与所在类的名字相同。一旦定义好一个构造方法,创建对象时就会自动调用它。构造方法没有返回类型,一个类的构造方法的返回值的类型就是这个类本身。
构造方法的任务是初始化一个对象的内部状态。
构造方法初始化汽车的参数。
class Carr { private String color; private String brand; public Carr() //构造方法不带参数 { this.color = "黑色"; this.brand = "奥迪"; } public Carr(String co, String br) //构造方法携带两个参数 { this.color = co; this.brand = br; } public String getColor() { return this.color; } public String getBrand() { return this.brand; } } public class Car { public static void main(String args[]) { Carr c = new Carr(); System.out.print("c:" + c.getColor()); System.out.println(c.getBrand()); Carr ca = new Carr("红色","BMW"); System.out.print("ca:" + ca.getColor()); System.out.println(ca.getBrand()); } }输出:
c:黑色奥迪 ca:红色BMW
此外,关于private类型:
private类型只能在自己类中被访问。
class Desk { private int width; private int height; public void setProperty(int i, int j) { if( i > 0) width = i; if(j > 0) height = j; System.out.println("设置宽高成功。宽"+width +"高" + height); } } public class Sample { public static void main(String args[]) { Desk d = new Desk(); //d.width = 50; 不行,width是私有变量,只能在自己类中被访问 //d.height = 60; d.setProperty(50, 60); } }
运行结果:
设置宽高成功。宽50高60
相关文章推荐
- java里面的构造方法
- java中的构造方法
- java构造方法
- Java数据结构之队列_动力节点Java学院整理
- Java构造方法_动力节点Java学院整理
- Java学习总结第二十三天Java试讲第二讲准备(二)
- java.util包---LinkedList
- JavaWeb学习笔记——jsp内置对象
- java并发之concurrent包的结构
- 20145211 《Java程序设计》实验报告三:敏捷开发与XP实践
- java.util包---LinkedHashSet
- Java第八周学习总结
- Spring定时任务的几种实现详解
- JAVA字符串格式化-String.format()的使用
- 20145321 《Java程序设计》第8周学习总结
- 20145206邹京儒《Java程序设计》第8周学习总结
- java字符串的替换replace、replaceAll、replaceFirst的区别详解
- 趣味素数-平方回文素数-java
- java.util包---LinkedHashMap
- Java编程基础--空指针异常