码迷,mamicode.com
首页 > 编程语言 > 详细

java学习笔记(三):类和对象

时间:2017-10-26 17:40:27      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:val   name   启动   必须   访问   pre   方法   test   blog   

构造器

  • 每一个类都有一个构造器。
  • 如果我们不单独为一个类编写构造器那么 Java 的编译器将会给这个类建立一个默认的构造器。
  • 每当一个新的对象被创建,至少一个构造器将会被调用。
  • 构造器的一个最主要的原则就是他们必须和类有同样的名字。一个类可以有不止一个构造器。

一个构造器的demo:

1 public class Puppy {
2     public Puppy(String name){
3         System.out.println("Puppy‘s Name is :"+name);
4     }
5     public static void main(String []args){
6         Puppy myPuppy = new Puppy("haha");
7     }
8 }

输出结果:

1 Puppy‘s Name is :haha

当创建一个对象时,会首先启动构造器,会完成一些初始化等操作。

 

访问实体变量和方法

实体变量和方法都是通过变量来访问的。

一个访问实体变量、方法的demo:

 1 package test;
 2 
 3 public class Puppy {
 4     //变量
 5     int puppyAge;
 6 
 7     //构造器
 8     public Puppy(String name){
 9         System.out.println("Puppy‘s Name is :"+name);
10     }
11 
12     //设置年龄的方法
13     public void setAge(int age){
14         puppyAge = age;
15     }
16 
17     //获取年龄的方法
18     public int getAge(){
19         System.out.println("Puppy‘s age is :"+puppyAge);
20         return puppyAge;
21     }
22 
23     //main
24     public static void main(String []args){
25         Puppy myPuppy = new Puppy("haha");
26         myPuppy.setAge(100);
27         myPuppy.getAge();
28         System.out.println("Variable Value is :"+myPuppy.puppyAge);
29     }
30 }

输出结果:

1 Puppy‘s Name is :haha
2 Puppy‘s age is :100
3 Variable Value is :100

 

java学习笔记(三):类和对象

标签:val   name   启动   必须   访问   pre   方法   test   blog   

原文地址:http://www.cnblogs.com/zylq-blog/p/7737822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!