1. package test;
  2.  
  3. public class temp {
  4. /* 第一个Java程序
  5. * 它将打印字符串 Hello World
  6. */
  7. public static void main(String []args) {
  8. System.out.println("Hello World"); // 打印 Hello World
  9. }
  10. }

  1. package test;
  2.  
  3. public class temp {
  4. int puppyAge;
  5.  
  6. public temp(String name) {
  7. // 这个构造器仅有一个参数:name
  8. System.out.println("小狗的名字是 : " + name);
  9. }
  10.  
  11. public void setAge(int age) {
  12. puppyAge = age;
  13. }
  14.  
  15. public int getAge() {
  16. System.out.println("小狗的年龄为 : " + puppyAge);
  17. return puppyAge;
  18. }
  19.  
  20. public static void main(String[] args) {
  21. /* 创建对象 */
  22. temp myPuppy = new temp("tommy");
  23. /* 通过方法来设定age */
  24. myPuppy.setAge(2);
  25. /* 调用另一个方法获取age */
  26. myPuppy.getAge();
  27. /* 你也可以像下面这样访问成员变量 */
  28. System.out.println("变量值 : " + myPuppy.puppyAge);
  29. }
  30. }

  1. import java.io.*;
  2.  
  3. public class Employee{
  4. String name;
  5. int age;
  6. String designation;
  7. double salary;
  8. // Employee 类的构造器
  9. public Employee(String name){
  10. this.name = name;
  11. }
  12. // 设置age的值
  13. public void empAge(int empAge){
  14. age = empAge;
  15. }
  16. /* 设置designation的值*/
  17. public void empDesignation(String empDesig){
  18. designation = empDesig;
  19. }
  20. /* 设置salary的值*/
  21. public void empSalary(double empSalary){
  22. salary = empSalary;
  23. }
  24. /* 打印信息 */
  25. public void printEmployee(){
  26. System.out.println("名字:"+ name );
  27. System.out.println("年龄:" + age );
  28. System.out.println("职位:" + designation );
  29. System.out.println("薪水:" + salary);
  30. }
  31. }
  1. import java.io.*;
  2. public class EmployeeTest{
  3.  
  4. public static void main(String[] args){
  5. /* 使用构造器创建两个对象 */
  6. Employee empOne = new Employee("RUNOOB1");
  7. Employee empTwo = new Employee("RUNOOB2");
  8.  
  9. // 调用这两个对象的成员方法
  10. empOne.empAge(26);
  11. empOne.empDesignation("高级程序员");
  12. empOne.empSalary(1000);
  13. empOne.printEmployee();
  14.  
  15. empTwo.empAge(21);
  16. empTwo.empDesignation("菜鸟程序员");
  17. empTwo.empSalary(500);
  18. empTwo.printEmployee();
  19. }
  20. }

吴裕雄--天生自然 JAVA开发学习:基础语法的更多相关文章

  1. 吴裕雄--天生自然 JAVA开发学习:Applet 基础

    import java.applet.*; import java.awt.*; public class HelloWorldApplet extends Applet { public void ...

  2. 吴裕雄--天生自然 JAVA开发学习:变量类型

    public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 pu ...

  3. 吴裕雄--天生自然 JAVA开发学习:java使用Eclipel连接数据库

    1:jar可到Mysql官网下载:地址Mysql 连接jar包.:https://dev.mysql.com/downloads/connector/j/如图,在下拉列表框中选择Platform In ...

  4. 吴裕雄--天生自然 JAVA开发学习:解决java.sql.SQLException: The server time zone value报错

    这个异常是时区的错误,因此只你需要设置为你当前系统时区即可,解决方案如下: import java.sql.Connection ; import java.sql.DriverManager ; i ...

  5. 吴裕雄--天生自然 JAVA开发学习:Scanner 类

    import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanne ...

  6. 吴裕雄--天生自然 JAVA开发学习:流(Stream)、文件(File)和IO

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //使用 BufferedReader 在控制台读取 ...

  7. 吴裕雄--天生自然 JAVA开发学习:方法

    /** 返回两个整型变量数据的较大值 */ public static int max(int num1, int num2) { int result; if (num1 > num2) re ...

  8. 吴裕雄--天生自然 JAVA开发学习:正则表达式

    import java.util.regex.*; class RegexExample1{ public static void main(String args[]){ String conten ...

  9. 吴裕雄--天生自然 JAVA开发学习:日期时间

    import java.util.Date; public class DateDemo { public static void main(String args[]) { // 初始化 Date ...

随机推荐

  1. STL--迭代器设计原则和萃取机制(Traits)

    title: C++ STL迭代器设计原则和萃取机制(Traits) date: 2019-12-23 15:21:47 tags: STL C/C++ categories: STL 迭代器 (it ...

  2. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring事务管理接口PlatformTransactionManager、TransactionDefinition和TransactionStatus

    Spring 的事务管理是基于 AOP 实现的,而 AOP 是以方法为单位的.Spring 的事务属性分别为传播行为.隔离级别.只读和超时属性,这些属性提供了事务应用的方法和描述策略. 在 Java ...

  3. Python MySQL Limit

    章节 Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 Python MySQL 插入表 Python MySQL Select Python M ...

  4. windows driver 获取本地时间

    #define ArrayLength 260 void MyGetLocalTime() { LARGE_INTEGER li_system; LARGE_INTEGER li_Local; cha ...

  5. mysql日期

    查询当前时间 select now() 结果:2017-04-24 18:11:26 格式化当前日期 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') 结果:2017-04- ...

  6. 文献阅读报告 - Social GAN: Socially Acceptable Trajectories with Generative Adversarial Networks

    paper:Gupta A , Johnson J , Fei-Fei L , et al. Social GAN: Socially Acceptable Trajectories with Gen ...

  7. Redis获取缓存异常:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to XXX

    Redis获取缓存异常:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to XXX. 出现这种异常,我需要自 ...

  8. HZNU-ACM寒假集训Day6小结 线性DP

    线性DP 考虑一组硬币面值 1,5,11 给定W,求凑出W的最少硬币个数 我们记凑出n需要用到的最少硬币数量为f(n)   我们注意到了一个很棒的性质 : f(n)只与f(n-1) f(n-5) f( ...

  9. python人脸识别项目face-recognition

    该项目基于Github上面的开源项目人脸识别face-recognition,主要是对图像和视频中的人脸进行识别,在开源项目给出的例子基础上对视频人脸识别的KNN算法进行了实现. 0x1 工程项目结构 ...

  10. bugku-Web flag.php

    打开网页发现并没有什么,试了很多次没用. 其实题目中提示了hint,我们就传递一个hint=1试试,发现出现了代码: <?php error_reporting(0); include_once ...