大家好,欢迎来到IT知识分享网。
Person person = new Person(“骚杰”, 66, ‘男’);
class Dog {
// 成员变量 Field String name; // 成员方法 Method public void sleep() {
System.out.println("小狗睡觉~~~"); } } public class Demo1 {
public static void main(String[] args) {
// 常见模式 Dog dog = new Dog(); dog.sleep(); System.out.println("---------------------"); // 使用匿名对象直接调用成员方法 // 通过匿名对象调用方法之后,当前匿名对象销毁 new Dog().sleep(); // 只要有new关键字,重新创建对象,不存在同一个对象 System.out.println(new Dog()); System.out.println(new Dog()); System.out.println("---------------------"); // 匿名对象不推荐使用成员变量,因为肉包子打狗,有去无回 // 以下代码中是三个完全不同的Dog类对象,给其中任何一个赋值都是无法取出的 new Dog().name = "骚杰"; new Dog(); System.out.println(new Dog().name); System.out.println("---------------------"); Dog dog2 = new Dog(); useDog(dog2); // 匿名对象直接作为方法的参数,【常用】 useDog(new Dog()); // 下面这一行代码,你们要保证不要问我!!!我只做演示,后面一定会讲 缓冲字节输入流 // BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(new File("C:/aaa/1.txt"))); } / * 该方法需要的参数是一个Dog类对象 * * @param dog Dog类对象 */ public static void useDog(Dog dog) {
dog.sleep(); } }
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/105555.html