zoukankan      html  css  js  c++  java
  • 【Java 基础篇】【第四课】初识类

    看看Java中如何定义一个类,然后用来调用的,这个比较简单,直接看代码吧。

    我发现的类和C++不一样的地方:

    1.Java中类定义大括号后没有分号;

    2.好像没有 public、private等关键字(我也是跟着一个教程学的,至少刚开始没看到,补充一下后来知道有了写法是,直接 private int num; 这样在变量类型的前面直接加)

    3.感觉类里面直接就写函数的实现了,不像C++在.h中进行定义,在.cpp中进行实现。

    一个最基本的类,被外部调用:

     1 package a.b;
     2 
     3 class Human
     4 {
     5     void breath()
     6     {
     7         System.out.println("hu.....hu.....");
     8     }
     9     int height;
    10 }
    11 
    12 public class four 
    13 {
    14     public static void main(String[] args) 
    15     {
    16         Human allen = new Human();
    17         allen.breath();
    18         System.out.println(allen.height);
    19     }
    20 
    21 }

    运行结果为:

    hu.....hu.....
    0

    接受外部参数、返回类成员的例子:

     1 package a.b;
     2 
     3 class Human
     4 {
     5     void breath()
     6     {
     7         System.out.println("hu.....hu.....");
     8     }
     9     
    10     void AddHeight(int num)
    11     {
    12         height = height +num;
    13         for (int i = 0; i < num; i++)
    14         {
    15             breath();
    16         }
    17     }
    18     
    19     int GetHight()
    20     {
    21         return height;
    22     }
    23   
    24     // 默认给成员变量初始化
    25     private int height = 10;
    26 }
    27 
    28 public class four 
    29 {
    30     public static void main(String[] args) 
    31     {
    32         Human allen = new Human();
    33         allen.AddHeight(5);
    34         System.out.println(allen.GetHight());
    35     }
    36 }

    运行结果为:
    hu.....hu.....
    hu.....hu.....
    hu.....hu.....
    hu.....hu.....
    hu.....hu.....
    15

  • 相关阅读:
    WinFrom 第三方控件 TeleRik控件
    部署项目可以将源码删掉
    XDocument简单入门
    通过HttpWebRequest在后台对WebService进行调用
    C#中HttpWebRequest的用法详解
    HttpWebRequest类
    系统之间通讯方式—SOAP(web service)
    Linux strace命令
    使用 Linux 的 strace 命令跟踪/调试程序的常用选项
    Linux umount的device is busy问题
  • 原文地址:https://www.cnblogs.com/by-dream/p/3958574.html
Copyright © 2011-2022 走看看