正片开始——面向对象!
值传递
public class Demo1{public static void main(String[] args){int a=1;Change(a);System.out.println(a);//仍为1,没有返回值return}public static void Change(int num){num=10;} }
引用传递
public class Demo1{public static void main(String[] args){Person person=new Person();Demo1.Named(person);System.out.println(person.name); //输出为“小明”}public static void Named(Person a){a.name="小明";} } class Person{ //一个类中只能有一个public classString name; }
类是一种抽象的数据类型,对某一类实物的整体描述。
对象是抽象概念的具体实例。
类
public class Student{String name;int age; }
对象
public class Demo2{public static void main(String[] args){Student x=new Student(); //x为对象x.name="小明";} }
一个类即使什么都不写,它也会存在一个方法
构造器
和类名相同;
没有返回值;
定义有参构造后,如果想使用无参构造,则需要自己定义一个无参构造。
public class Student{String name;int age;public Student(){ //无参构造} public Student(String name){ //有参构造this.name=name;} }
时隔多月,终于又吃到了汉堡,进食速度跟猪八戒吃人参果有得一拼🙈。经过这几天,焦虑缓解了不少,因为已经开始期待放寒假了。
本文发布于:2024-02-01 17:11:22,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170677868438184.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |