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

Java点滴之类与对象

时间:2018-01-13 23:38:54      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:产生   必须   返回   java程序   关键字   姓名   strong   程序开发   存在   

类的概述

Java是一门纯粹的面向对象(OOP)语言,面向对象程序是由多个对象所组成的,而对象的创建又必须依赖于类,那么什么又是类呢?在现实世界中,我们常常将多个具有相同或相似特征的对象分为一类,并冠以“xx类”的称呼,比如:我们将生活在水中、长有鳞片的动物称之为“鱼类”,将长有翅膀、羽毛且会飞行的动物称之为“鸟类”。在Java程序的世界中,类的含义与现实世界的相同,只不过在程序中必须先定义类,然后才会产生对象,这恰恰与现实世界中相反。我们先定义一个Person类

 1 class Person {
 2     private String name;   //成员变量
 3     private int age;       
 4 
 5     public Person(name, age) { //构造函数
 6       this.name = name;
 7       this.age = age;
 8     }  
 9 
10     public void sayHello() {    //成员方法
11        System.out.println("Hello,My name is " + name + " and I‘m " + age + " years old!");
12     }     
13 }    

在Java中,定义一个类首先要书写关键字class,后接类名(Person),并且类名的首字母要大写,类的所有元素包含在一对大括号中。在java类中,存在着3种最基本的元素:成员变量、成员方法、构造函数。成员变量用于定义类的基本属性,比如Person类拥有姓名(name)和年龄(age)这两个基本属性;成员方法用于定义类的行为(Person类的sayHello方法);构造函数在类创建对象时调用,没有返回值类型,并且函数名与类名一致,一个类可以拥有多个不同的构造函数,当程序员没有手动书写构造函数时,java会生成一个无参构造函数,在程序开发的过程中,我们通常通过构造函数来赋予成员变量所需要的值。

创建对象

1 public class Main {
2 
3     public static void main(String[] args) {
4     
5         Person person = new Person("Smith", 20);    
6         person.sayHello();                      
7     }
8 
9 }

在Java中,源文件以.java作为后缀,一个源文件可以包含多个类,但只允许存在一个public类,并且类名必须与文件名相同,JVM以main函数作为入口开始执行程序,通过new关键字来创建一个对象。在Main类中,我们创建了一个Person类对象,通过person这个引用变量来对这个对象进行操作,如调用sayHello方法。

执行结果:Hello,My name is Smith and I‘m 20 years old!

 

Java点滴之类与对象

标签:产生   必须   返回   java程序   关键字   姓名   strong   程序开发   存在   

原文地址:https://www.cnblogs.com/liantdev/p/8280632.html

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