Java之面向对象

栏目: Java · 发布时间: 6年前

内容简介:a:有参数 b:无参数1: 构造方法概述和作用:给对象的数据(属性)进行初始化。2:构造方法的格式特点:a:方法名和类名相同(就连大小写都是一样) b:没有返回值类型(没有void) c:没有具体的返回值(没有retrun)

a:有参数 b:无参数

1: 构造方法概述和作用:给对象的数据(属性)进行初始化。

2:构造方法的格式特点:a:方法名和类名相同(就连大小写都是一样) b:没有返回值类型(没有void) c:没有具体的返回值(没有retrun)

注意:构造方法不能用对象调用,在创建对象的时候已经调用了构造方法

给成员变量赋值的两种方式:

a:构造方法,给属性初始化
   b:setXX是修改属性的值(在开发中常用SetXX)这样很灵活

public class Dfferent_Evlote {
public static void main(String args[]) {
    //实例化
    getPerson getPerson = new getPerson("小龙女", 15);
    //输出姓名
    System.out.println(getPerson.getAge());
    System.out.println(getPerson.getName());
    //无参构造方法传值
    getPerson get1 = new getPerson();
    get1.setName("杨过");
    get1.setAge(19);
System.out.println(get1.getAge() + get1.getName());
}
复制代码

}

补充:有参数和无参数构造方法

a:构造方法的重载
         方法名字相同,与返回值无关,只看参数列表
         b:如果没有构造方法系统将会给一个无参构造方法。
         c:如果我们给出一个构造方法,系统将会不会提供默认无参构造方法。(ps:如果在这个时候想使用无参数构造方法,我们要自己给出)
复制代码

详细讲解Static

a:特点:随着类的加载而加载,
   b:优先与对象存在
   c:被对象共享
   d:可以通过类名调用(推荐用类名去调用)
   静态方法为,类成员方法
   静态成员为:类成员变量
复制代码

补充

a:非静态的成员方法:可以访问静态成员,也可以非静态成员

b:静态成员方法:只能访问静态成员方法和变量,常量

c: 1,this是和对象一起存在的

2,static是随着类的加载而加载,this是随着对象创建而存在

  3,静态比对象先存在
复制代码
public static void main(String[] args) {
       //非静态要实例化
       StaticInfor staticInfor = new StaticInfor();
       staticInfor.pirnt();
       //静态成员方法,类直接去调用
       StaticInfor.print1();
   }
}
class StaticInfor{

   String NAME="哈哈";
   static int age=45;
   //非静态成员方法
   public void pirnt(){
       System.out.println(NAME);
       System.out.println(age);
   } 
  
       //静态成员方法
   public static void  print1(){
       //静态成员方法不能自己访问非静态成员变量
      /* System.out.println(NAME);*/
       System.out.println(age);
   }
       }
    
   
复制代码

以上所述就是小编给大家介绍的《Java之面向对象》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

PHP经典实例(第3版)

PHP经典实例(第3版)

David Sklar、Adam Trachtenberg / 苏金国、丁小峰 / 中国电力出版社 / 2015-7 / 128.00

想要掌握PHP编程技术?或者想要学习如何完成一个特定的任务?那么一定要先看看《PHP经典实例(第3版)》。本书介绍了专门为PHP 5.4和5.5修订的350个经典技巧,并提供了丰富的示例代码。特别是对生成动态Web内容的解决方案做了全面更新,从使用基本数据类型到查询数据库,从调用RESTful API到测试和保护网站安全都有涵盖。 各个技巧都提供了示例代码,可以免费使用,另外还讨论了如何解决......一起来看看 《PHP经典实例(第3版)》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试